Class MongoFeatureValueRepository
Inheritance
MongoFeatureValueRepository
Implements
Inherited Members
Namespace: Volo.Abp.FeatureManagement.MongoDB
Assembly: Volo.Abp.FeatureManagement.MongoDB.dll
Syntax
public class MongoFeatureValueRepository : MongoDbRepository<IFeatureManagementMongoDbContext, FeatureValue, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<FeatureValue, Guid>, IMongoDbRepository<FeatureValue>, IRepository<FeatureValue, Guid>, IRepository<FeatureValue>, IReadOnlyRepository<FeatureValue, Guid>, IReadOnlyRepository<FeatureValue>, IBasicRepository<FeatureValue, Guid>, IFeatureValueRepository, IBasicRepository<FeatureValue, Guid>, IBasicRepository<FeatureValue>, IReadOnlyBasicRepository<FeatureValue, Guid>, IReadOnlyBasicRepository<FeatureValue>, IRepository
Constructors
MongoFeatureValueRepository(IMongoDbContextProvider<IFeatureManagementMongoDbContext>)
Declaration
public MongoFeatureValueRepository(IMongoDbContextProvider<IFeatureManagementMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<IFeatureManagementMongoDbContext> | dbContextProvider |
Methods
DeleteAsync(string, string, CancellationToken)
Declaration
public virtual Task DeleteAsync(string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | providerName | |
string | providerKey | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task |
FindAllAsync(string, string, string, CancellationToken)
Declaration
public virtual Task<List<FeatureValue>> FindAllAsync(string name, string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
string | providerName | |
string | providerKey | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<FeatureValue>> |
FindAsync(string, string, string, CancellationToken)
Declaration
public virtual Task<FeatureValue> FindAsync(string name, string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
string | providerName | |
string | providerKey | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<FeatureValue> |
GetListAsync(string, string, CancellationToken)
Declaration
public virtual Task<List<FeatureValue>> GetListAsync(string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | providerName | |
string | providerKey | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<FeatureValue>> |