Show / Hide Table of Contents

Class TagManager

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

Constructors

TagManager(ITagRepository, ITagDefinitionStore)

Declaration
public TagManager(ITagRepository tagRepository, ITagDefinitionStore tagDefinitionStore)
Parameters
Type Name Description
ITagRepository tagRepository
ITagDefinitionStore tagDefinitionStore

Properties

TagDefinitionStore

Declaration
protected ITagDefinitionStore TagDefinitionStore { get; }
Property Value
Type Description
ITagDefinitionStore

TagRepository

Declaration
protected ITagRepository TagRepository { get; }
Property Value
Type Description
ITagRepository

Methods

CreateAsync(Guid, string, string)

Declaration
public virtual Task<Tag> CreateAsync(Guid id, string entityType, string name)
Parameters
Type Name Description
Guid id
string entityType
string name
Returns
Type Description
Task<Tag>

GetOrAddAsync(string, string)

Declaration
public virtual Task<Tag> GetOrAddAsync(string entityType, string name)
Parameters
Type Name Description
string entityType
string name
Returns
Type Description
Task<Tag>

UpdateAsync(Guid, string)

Declaration
public virtual Task<Tag> UpdateAsync(Guid id, string name)
Parameters
Type Name Description
Guid id
string name
Returns
Type Description
Task<Tag>

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