Show / Hide Table of Contents

Class ResourceStore

Inheritance
System.Object
ResourceStore
Namespace: Volo.Abp.IdentityServer
Assembly: Volo.Abp.IdentityServer.Domain.dll
Syntax
public class ResourceStore : IResourceStore

Constructors

ResourceStore(IIdentityResourceRepository, IObjectMapper<AbpIdentityServerDomainModule>, IApiResourceRepository)

Declaration
public ResourceStore(IIdentityResourceRepository identityResourceRepository, IObjectMapper<AbpIdentityServerDomainModule> objectMapper, IApiResourceRepository apiResourceRepository)
Parameters
Type Name Description
IIdentityResourceRepository identityResourceRepository
IObjectMapper<AbpIdentityServerDomainModule> objectMapper
IApiResourceRepository apiResourceRepository

Properties

ApiResourceRepository

Declaration
protected IApiResourceRepository ApiResourceRepository { get; }
Property Value
Type Description
IApiResourceRepository

IdentityResourceRepository

Declaration
protected IIdentityResourceRepository IdentityResourceRepository { get; }
Property Value
Type Description
IIdentityResourceRepository

ObjectMapper

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

Methods

FindApiResourceAsync(String)

Declaration
public virtual Task<IdentityServer4.Models.ApiResource> FindApiResourceAsync(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
System.Threading.Tasks.Task<IdentityServer4.Models.ApiResource>

FindApiResourcesByScopeAsync(IEnumerable<String>)

Declaration
public virtual Task<IEnumerable<IdentityServer4.Models.ApiResource>> FindApiResourcesByScopeAsync(IEnumerable<string> scopeNames)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> scopeNames
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<IdentityServer4.Models.ApiResource>>

FindIdentityResourcesByScopeAsync(IEnumerable<String>)

Declaration
public virtual Task<IEnumerable<IdentityServer4.Models.IdentityResource>> FindIdentityResourcesByScopeAsync(IEnumerable<string> scopeNames)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.String> scopeNames
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<IdentityServer4.Models.IdentityResource>>

GetAllResourcesAsync()

Declaration
public virtual Task<Resources> GetAllResourcesAsync()
Returns
Type Description
System.Threading.Tasks.Task<Resources>

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft