Show / Hide Table of Contents

Class CommentManager

Inheritance
object
DomainService
CommentManager
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.Comments
Assembly: Volo.CmsKit.Domain.dll
Syntax
public class CommentManager : DomainService, IDomainService, ITransientDependency

Constructors

CommentManager(ICommentEntityTypeDefinitionStore, ISettingManager)

Declaration
public CommentManager(ICommentEntityTypeDefinitionStore definitionStore, ISettingManager settingManager)
Parameters
Type Name Description
ICommentEntityTypeDefinitionStore definitionStore
ISettingManager settingManager

Properties

DefinitionStore

Declaration
protected ICommentEntityTypeDefinitionStore DefinitionStore { get; }
Property Value
Type Description
ICommentEntityTypeDefinitionStore

SettingManager

Declaration
protected ISettingManager SettingManager { get; }
Property Value
Type Description
ISettingManager

Methods

CreateAsync(CmsUser, string, string, string, string, Guid?)

Declaration
public virtual Task<Comment> CreateAsync(CmsUser creator, string entityType, string entityId, string text, string url = null, Guid? repliedCommentId = null)
Parameters
Type Name Description
CmsUser creator
string entityType
string entityId
string text
string url
Guid? repliedCommentId
Returns
Type Description
Task<Comment>

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