Interface ITagRepository
Assembly: Volo.Blogging.Domain.dll
Syntax
public interface ITagRepository : IBasicRepository<Tag, Guid>, IBasicRepository<Tag>, IReadOnlyBasicRepository<Tag, Guid>, IReadOnlyBasicRepository<Tag>, IRepository
Methods
DecreaseUsageCountOfTagsAsync(List<Guid>, CancellationToken)
Declaration
Task DecreaseUsageCountOfTagsAsync(List<Guid> id, CancellationToken cancellationToken = null)
Parameters
Type |
Name |
Description |
List<Guid> |
id |
|
CancellationToken |
cancellationToken |
|
Returns
FindByNameAsync(Guid, String)
Declaration
Task<Tag> FindByNameAsync(Guid blogId, string name)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
System.String |
name |
|
Returns
Type |
Description |
Task<Tag> |
|
GetByNameAsync(Guid, String)
Declaration
Task<Tag> GetByNameAsync(Guid blogId, string name)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
System.String |
name |
|
Returns
Type |
Description |
Task<Tag> |
|
GetListAsync(Guid)
Declaration
Task<List<Tag>> GetListAsync(Guid blogId)
Parameters
Type |
Name |
Description |
Guid |
blogId |
|
Returns
Type |
Description |
Task<List<Tag>> |
|
GetListAsync(IEnumerable<Guid>)
Declaration
Task<List<Tag>> GetListAsync(IEnumerable<Guid> ids)
Parameters
Type |
Name |
Description |
IEnumerable<Guid> |
ids |
|
Returns
Type |
Description |
Task<List<Tag>> |
|
Extension Methods