Class MongoBlogFeatureRepository
Inheritance
MongoBlogFeatureRepository
Implements
Inherited Members
Namespace: Volo.CmsKit.MongoDB.Blogs
Assembly: Volo.CmsKit.MongoDB.dll
Syntax
public class MongoBlogFeatureRepository : MongoDbRepository<ICmsKitMongoDbContext, BlogFeature, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<BlogFeature, Guid>, IMongoDbRepository<BlogFeature>, IRepository<BlogFeature, Guid>, IRepository<BlogFeature>, IReadOnlyRepository<BlogFeature, Guid>, IReadOnlyRepository<BlogFeature>, IBasicRepository<BlogFeature, Guid>, IBlogFeatureRepository, IBasicRepository<BlogFeature, Guid>, IBasicRepository<BlogFeature>, IReadOnlyBasicRepository<BlogFeature, Guid>, IReadOnlyBasicRepository<BlogFeature>, IRepository
Constructors
MongoBlogFeatureRepository(IMongoDbContextProvider<ICmsKitMongoDbContext>)
Declaration
public MongoBlogFeatureRepository(IMongoDbContextProvider<ICmsKitMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<ICmsKitMongoDbContext> | dbContextProvider |
Methods
FindAsync(Guid, string, CancellationToken)
Declaration
public Task<BlogFeature> FindAsync(Guid blogId, string featureName, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | blogId | |
string | featureName | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<BlogFeature> |
GetListAsync(Guid, List<string>, CancellationToken)
Declaration
public virtual Task<List<BlogFeature>> GetListAsync(Guid blogId, List<string> featureNames, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | blogId | |
List<string> | featureNames | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<BlogFeature>> |
GetListAsync(Guid, CancellationToken)
Declaration
public virtual Task<List<BlogFeature>> GetListAsync(Guid blogId, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | blogId | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<BlogFeature>> |