Show / Hide Table of Contents

Class PersistedGrantStore

Inheritance
object
PersistedGrantStore
Implements
IPersistedGrantStore
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.IdentityServer.Grants
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class PersistedGrantStore : IPersistedGrantStore

Constructors

PersistedGrantStore(IPersistentGrantRepository, IObjectMapper<AbpIdentityServerDomainModule>, IGuidGenerator)

Declaration
public PersistedGrantStore(IPersistentGrantRepository persistentGrantRepository, IObjectMapper<AbpIdentityServerDomainModule> objectMapper, IGuidGenerator guidGenerator)
Parameters
Type Name Description
IPersistentGrantRepository persistentGrantRepository
IObjectMapper<AbpIdentityServerDomainModule> objectMapper
IGuidGenerator guidGenerator

Properties

GuidGenerator

Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type Description
IGuidGenerator

ObjectMapper

Declaration
protected IObjectMapper<AbpIdentityServerDomainModule> ObjectMapper { get; }
Property Value
Type Description
IObjectMapper<AbpIdentityServerDomainModule>

PersistentGrantRepository

Declaration
protected IPersistentGrantRepository PersistentGrantRepository { get; }
Property Value
Type Description
IPersistentGrantRepository

Methods

GetAllAsync(PersistedGrantFilter)

Declaration
public virtual Task<IEnumerable<PersistedGrant>> GetAllAsync(PersistedGrantFilter filter)
Parameters
Type Name Description
PersistedGrantFilter filter
Returns
Type Description
Task<IEnumerable<PersistedGrant>>

GetAsync(string)

Declaration
public virtual Task<PersistedGrant> GetAsync(string key)
Parameters
Type Name Description
string key
Returns
Type Description
Task<PersistedGrant>

RemoveAllAsync(PersistedGrantFilter)

Declaration
public virtual Task RemoveAllAsync(PersistedGrantFilter filter)
Parameters
Type Name Description
PersistedGrantFilter filter
Returns
Type Description
Task

RemoveAsync(string)

Declaration
public virtual Task RemoveAsync(string key)
Parameters
Type Name Description
string key
Returns
Type Description
Task

StoreAsync(PersistedGrant)

Declaration
public virtual Task StoreAsync(PersistedGrant grant)
Parameters
Type Name Description
PersistedGrant grant
Returns
Type Description
Task

Implements

IdentityServer4.Stores.IPersistedGrantStore

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