다음을 통해 공유


IRoleClaimStore<TRole> 인터페이스

정의

역할별 클레임 저장소에 대한 추상화 기능을 제공합니다.

generic <typename TRole>
 where TRole : classpublic interface class IRoleClaimStore : IDisposable, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public interface IRoleClaimStore<TRole> : IDisposable, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : class
type IRoleClaimStore<'Role (requires 'Role : null)> = interface
    interface IRoleStore<'Role (requires 'Role : null)>
    interface IDisposable
Public Interface IRoleClaimStore(Of TRole)
Implements IDisposable, IRoleStore(Of TRole)

형식 매개 변수

TRole

역할을 캡슐화하는 형식입니다.

파생
구현

메서드

AddClaimAsync(TRole, Claim, CancellationToken)

역할에 새 클레임을 비동기 작업으로 추가합니다.

CreateAsync(TRole, CancellationToken)

저장소에서 비동기 작업으로 새 역할을 만듭니다.

(다음에서 상속됨 IRoleStore<TRole>)
DeleteAsync(TRole, CancellationToken)

저장소에서 역할을 비동기 작업으로 삭제합니다.

(다음에서 상속됨 IRoleStore<TRole>)
FindByIdAsync(String, CancellationToken)

지정된 ID를 비동기 작업으로 가진 역할을 찾습니다.

(다음에서 상속됨 IRoleStore<TRole>)
FindByNameAsync(String, CancellationToken)

지정된 정규화된 이름을 비동기 작업으로 가진 역할을 찾습니다.

(다음에서 상속됨 IRoleStore<TRole>)
GetClaimsAsync(TRole, CancellationToken)

비동기 작업으로 지정된 role 에 속할 의 목록을 Claim가져옵니다.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

역할의 정규화된 이름을 비동기 작업으로 가져옵니다.

(다음에서 상속됨 IRoleStore<TRole>)
GetRoleIdAsync(TRole, CancellationToken)

저장소의 역할에 대한 ID를 비동기 작업으로 가져옵니다.

(다음에서 상속됨 IRoleStore<TRole>)
GetRoleNameAsync(TRole, CancellationToken)

저장소에서 비동기 작업으로 역할의 이름을 가져옵니다.

(다음에서 상속됨 IRoleStore<TRole>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

역할에서 비동기 작업으로 클레임을 제거합니다.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

역할의 정규화된 이름을 비동기 작업으로 설정합니다.

(다음에서 상속됨 IRoleStore<TRole>)
SetRoleNameAsync(TRole, String, CancellationToken)

저장소의 역할 이름을 비동기 작업으로 설정합니다.

(다음에서 상속됨 IRoleStore<TRole>)
UpdateAsync(TRole, CancellationToken)

저장소의 역할을 비동기 작업으로 업데이트.

(다음에서 상속됨 IRoleStore<TRole>)

적용 대상