Show / Hide Table of Contents

Class MongoPersistentGrantRepository

Inheritance
object
BasicRepositoryBase<PersistedGrant>
RepositoryBase<PersistedGrant>
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>
MongoPersistentGrantRepository
Implements
IServiceProviderAccessor
IUnitOfWorkEnabled
IUnitOfWorkManagerAccessor
IMongoDbRepository<PersistedGrant, Guid>
IMongoDbRepository<PersistedGrant>
IRepository<PersistedGrant, Guid>
IRepository<PersistedGrant>
IReadOnlyRepository<PersistedGrant, Guid>
IReadOnlyRepository<PersistedGrant>
IBasicRepository<PersistedGrant, Guid>
IPersistentGrantRepository
IBasicRepository<PersistedGrant, Guid>
IBasicRepository<PersistedGrant>
IReadOnlyBasicRepository<PersistedGrant, Guid>
IReadOnlyBasicRepository<PersistedGrant>
IRepository
Inherited Members
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.GetAsync(Guid, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.FindAsync(Guid, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.DeleteAsync(Guid, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.DeleteManyAsync(IEnumerable<Guid>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.ApplyDataFilters<TQueryable, TOtherEntity>(TQueryable)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.CreateEntityFilterAsync(PersistedGrant, bool, string)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.CreateEntitiesFilterAsync(IEnumerable<PersistedGrant>, bool)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>.RepositoryFiltererWithKey
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetCollectionAsync(CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetDatabaseAsync(CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetSessionHandleAsync(CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetDbContextAsync(CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.InsertAsync(PersistedGrant, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.InsertManyAsync(IEnumerable<PersistedGrant>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.UpdateAsync(PersistedGrant, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.UpdateManyAsync(IEnumerable<PersistedGrant>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DeleteAsync(PersistedGrant, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DeleteManyAsync(IEnumerable<PersistedGrant>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetListAsync(bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetListAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetCountAsync(CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetPagedListAsync(int, int, string, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DeleteAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DeleteDirectAsync(Expression<Func<PersistedGrant, bool>>, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetQueryable()
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetQueryableAsync()
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.FindAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetMongoQueryable()
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetMongoQueryableAsync(CancellationToken, AggregateOptions)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetMongoQueryableAsync<TOtherEntity>(CancellationToken, AggregateOptions)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GetAggregateAsync(CancellationToken, AggregateOptions)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.IsHardDeleted(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.CreateEntityFilterAsync(PersistedGrant, bool, string)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.CreateEntitiesFilterAsync(IEnumerable<PersistedGrant>, bool)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.ApplyAbpConceptsForAddedEntityAsync(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.TriggerEntityCreateEvents(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.TriggerEntityUpdateEvents(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.ApplyAbpConceptsForDeletedEntity(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.TriggerEntityDeleteEvents(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.CheckAndSetId(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.TrySetGuidId(IEntity<Guid>)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.SetCreationAuditProperties(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.SetModificationAuditProperties(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.SetDeletionAuditProperties(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.IncrementEntityVersionProperty(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.TriggerDomainEvents(object)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.SetNewConcurrencyStamp(PersistedGrant)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.ThrowOptimisticConcurrencyException()
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.ApplyDataFilters<TQueryable, TOtherEntity>(TQueryable)
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.Collection
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.Database
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.SessionHandle
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DbContext
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DbContextProvider
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.LocalEventBus
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.DistributedEventBus
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.EntityChangeEventHelper
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.GuidGenerator
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.AuditPropertySetter
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.BulkOperationProvider
MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant>.RepositoryFilterer
RepositoryBase<PersistedGrant>.WithDetails()
RepositoryBase<PersistedGrant>.WithDetails(params Expression<Func<PersistedGrant, object>>[])
RepositoryBase<PersistedGrant>.WithDetailsAsync()
RepositoryBase<PersistedGrant>.WithDetailsAsync(params Expression<Func<PersistedGrant, object>>[])
RepositoryBase<PersistedGrant>.GetQueryable()
RepositoryBase<PersistedGrant>.GetQueryableAsync()
RepositoryBase<PersistedGrant>.FindAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
RepositoryBase<PersistedGrant>.GetAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
RepositoryBase<PersistedGrant>.DeleteAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
RepositoryBase<PersistedGrant>.DeleteDirectAsync(Expression<Func<PersistedGrant, bool>>, CancellationToken)
RepositoryBase<PersistedGrant>.ApplyDataFilters<TQueryable>(TQueryable)
RepositoryBase<PersistedGrant>.ApplyDataFilters<TQueryable, TOtherEntity>(TQueryable)
BasicRepositoryBase<PersistedGrant>.InsertAsync(PersistedGrant, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.InsertManyAsync(IEnumerable<PersistedGrant>, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.SaveChangesAsync(CancellationToken)
BasicRepositoryBase<PersistedGrant>.UpdateAsync(PersistedGrant, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.UpdateManyAsync(IEnumerable<PersistedGrant>, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.DeleteAsync(PersistedGrant, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.DeleteManyAsync(IEnumerable<PersistedGrant>, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.GetListAsync(bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.GetListAsync(Expression<Func<PersistedGrant, bool>>, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.GetCountAsync(CancellationToken)
BasicRepositoryBase<PersistedGrant>.GetPagedListAsync(int, int, string, bool, CancellationToken)
BasicRepositoryBase<PersistedGrant>.GetCancellationToken(CancellationToken)
BasicRepositoryBase<PersistedGrant>.ShouldTrackingEntityChange()
BasicRepositoryBase<PersistedGrant>.LazyServiceProvider
BasicRepositoryBase<PersistedGrant>.ServiceProvider
BasicRepositoryBase<PersistedGrant>.DataFilter
BasicRepositoryBase<PersistedGrant>.CurrentTenant
BasicRepositoryBase<PersistedGrant>.AsyncExecuter
BasicRepositoryBase<PersistedGrant>.UnitOfWorkManager
BasicRepositoryBase<PersistedGrant>.CancellationTokenProvider
BasicRepositoryBase<PersistedGrant>.LoggerFactory
BasicRepositoryBase<PersistedGrant>.Logger
BasicRepositoryBase<PersistedGrant>.EntityChangeTrackingProvider
BasicRepositoryBase<PersistedGrant>.IsChangeTrackingEnabled
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.IdentityServer.MongoDB
Assembly: Volo.Abp.IdentityServer.MongoDB.dll
Syntax
public class MongoPersistentGrantRepository : MongoDbRepository<IAbpIdentityServerMongoDbContext, PersistedGrant, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<PersistedGrant, Guid>, IMongoDbRepository<PersistedGrant>, IRepository<PersistedGrant, Guid>, IRepository<PersistedGrant>, IReadOnlyRepository<PersistedGrant, Guid>, IReadOnlyRepository<PersistedGrant>, IBasicRepository<PersistedGrant, Guid>, IPersistentGrantRepository, IBasicRepository<PersistedGrant, Guid>, IBasicRepository<PersistedGrant>, IReadOnlyBasicRepository<PersistedGrant, Guid>, IReadOnlyBasicRepository<PersistedGrant>, IRepository

Constructors

MongoPersistentGrantRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext>)

Declaration
public MongoPersistentGrantRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> dbContextProvider)
Parameters
Type Name Description
IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> dbContextProvider

Methods

DeleteAsync(string, string, string, string, CancellationToken)

Declaration
public virtual Task DeleteAsync(string subjectId = null, string sessionId = null, string clientId = null, string type = null, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string subjectId
string sessionId
string clientId
string type
CancellationToken cancellationToken
Returns
Type Description
Task

DeleteAsync(string, string, string, CancellationToken)

Declaration
public virtual Task DeleteAsync(string subjectId, string clientId, string type, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string subjectId
string clientId
string type
CancellationToken cancellationToken
Returns
Type Description
Task

DeleteAsync(string, string, CancellationToken)

Declaration
public virtual Task DeleteAsync(string subjectId, string clientId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string subjectId
string clientId
CancellationToken cancellationToken
Returns
Type Description
Task

DeleteExpirationAsync(DateTime, CancellationToken)

Declaration
public virtual Task DeleteExpirationAsync(DateTime maxExpirationDate, CancellationToken cancellationToken = default)
Parameters
Type Name Description
DateTime maxExpirationDate
CancellationToken cancellationToken
Returns
Type Description
Task

FindByKeyAsync(string, CancellationToken)

Declaration
public virtual Task<PersistedGrant> FindByKeyAsync(string key, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string key
CancellationToken cancellationToken
Returns
Type Description
Task<PersistedGrant>

GetListAsync(string, string, string, string, bool, CancellationToken)

Declaration
public virtual Task<List<PersistedGrant>> GetListAsync(string subjectId, string sessionId, string clientId, string type, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string subjectId
string sessionId
string clientId
string type
bool includeDetails
CancellationToken cancellationToken
Returns
Type Description
Task<List<PersistedGrant>>

GetListByExpirationAsync(DateTime, int, CancellationToken)

Declaration
public virtual Task<List<PersistedGrant>> GetListByExpirationAsync(DateTime maxExpirationDate, int maxResultCount, CancellationToken cancellationToken = default)
Parameters
Type Name Description
DateTime maxExpirationDate
int maxResultCount
CancellationToken cancellationToken
Returns
Type Description
Task<List<PersistedGrant>>

GetListBySubjectIdAsync(string, CancellationToken)

Declaration
public virtual Task<List<PersistedGrant>> GetListBySubjectIdAsync(string subjectId, CancellationToken cancellationToken = default)
Parameters
Type Name Description
string subjectId
CancellationToken cancellationToken
Returns
Type Description
Task<List<PersistedGrant>>

Implements

IServiceProviderAccessor
IUnitOfWorkEnabled
IUnitOfWorkManagerAccessor
IMongoDbRepository<TEntity, TKey>
IMongoDbRepository<TEntity>
IRepository<TEntity, TKey>
IRepository<TEntity>
IReadOnlyRepository<TEntity, TKey>
IReadOnlyRepository<TEntity>
IBasicRepository<TEntity, TKey>
IPersistentGrantRepository
IBasicRepository<TEntity, TKey>
IBasicRepository<TEntity>
IReadOnlyBasicRepository<TEntity, TKey>
IReadOnlyBasicRepository<TEntity>
IRepository

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