Show / Hide Table of Contents

Class BlogFeatureManager

Inheritance
object
DomainService
BlogFeatureManager
Implements
IDomainService
ITransientDependency
Inherited Members
DomainService.LazyServiceProvider
DomainService.ServiceProvider
DomainService.Clock
DomainService.GuidGenerator
DomainService.LoggerFactory
DomainService.CurrentTenant
DomainService.AsyncExecuter
DomainService.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.CmsKit.Blogs
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class BlogFeatureManager : DomainService, IDomainService, ITransientDependency

Constructors

BlogFeatureManager(IBlogFeatureRepository, IDefaultBlogFeatureProvider)

Declaration
public BlogFeatureManager(IBlogFeatureRepository blogFeatureRepository, IDefaultBlogFeatureProvider defaultBlogFeatureProvider)
Parameters
Type Name Description
IBlogFeatureRepository blogFeatureRepository
IDefaultBlogFeatureProvider defaultBlogFeatureProvider

Properties

BlogFeatureRepository

Declaration
protected IBlogFeatureRepository BlogFeatureRepository { get; }
Property Value
Type Description
IBlogFeatureRepository

DefaultBlogFeatureProvider

Declaration
protected IDefaultBlogFeatureProvider DefaultBlogFeatureProvider { get; }
Property Value
Type Description
IDefaultBlogFeatureProvider

Methods

SetAsync(Guid, string, bool)

Declaration
public Task SetAsync(Guid blogId, string featureName, bool isEnabled)
Parameters
Type Name Description
Guid blogId
string featureName
bool isEnabled
Returns
Type Description
Task

SetDefaultsAsync(Guid)

Declaration
public Task SetDefaultsAsync(Guid blogId)
Parameters
Type Name Description
Guid blogId
Returns
Type Description
Task

SetDefaultsIfNotSetAsync(Guid)

Declaration
public Task SetDefaultsIfNotSetAsync(Guid blogId)
Parameters
Type Name Description
Guid blogId
Returns
Type Description
Task

SetIfNotSetAsync(Guid, string, bool)

Declaration
public Task SetIfNotSetAsync(Guid blogId, string featureName, bool isEnabled)
Parameters
Type Name Description
Guid blogId
string featureName
bool isEnabled
Returns
Type Description
Task

Implements

IDomainService
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform