다음을 통해 공유


IRoleStore<TRole> 인터페이스

정의

역할의 스토리지 및 관리에 대한 추상화 기능을 제공합니다.

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

형식 매개 변수

TRole

역할을 나타내는 형식입니다.

파생
구현

메서드

CreateAsync(TRole, CancellationToken)

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

DeleteAsync(TRole, CancellationToken)

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

FindByIdAsync(String, CancellationToken)

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

FindByNameAsync(String, CancellationToken)

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

GetNormalizedRoleNameAsync(TRole, CancellationToken)

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

GetRoleIdAsync(TRole, CancellationToken)

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

GetRoleNameAsync(TRole, CancellationToken)

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

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

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

SetRoleNameAsync(TRole, String, CancellationToken)

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

UpdateAsync(TRole, CancellationToken)

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

적용 대상