Bagikan melalui


IRoleStore<TRole> Antarmuka

Definisi

Menyediakan abstraksi untuk penyimpanan dan manajemen peran.

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

Jenis parameter

TRole

Jenis yang mewakili peran.

Turunan
Penerapan

Metode

CreateAsync(TRole, CancellationToken)

Membuat peran baru di penyimpanan sebagai operasi asinkron.

DeleteAsync(TRole, CancellationToken)

Menghapus peran dari penyimpanan sebagai operasi asinkron.

FindByIdAsync(String, CancellationToken)

Menemukan peran yang memiliki ID yang ditentukan sebagai operasi asinkron.

FindByNameAsync(String, CancellationToken)

Menemukan peran yang memiliki nama yang dinormalisasi yang ditentukan sebagai operasi asinkron.

GetNormalizedRoleNameAsync(TRole, CancellationToken)

Dapatkan nama peran yang dinormalisasi sebagai operasi asinkron.

GetRoleIdAsync(TRole, CancellationToken)

Mendapatkan ID untuk peran dari penyimpanan sebagai operasi asinkron.

GetRoleNameAsync(TRole, CancellationToken)

Mendapatkan nama peran dari penyimpanan sebagai operasi asinkron.

SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Tetapkan nama peran yang dinormalisasi sebagai operasi asinkron.

SetRoleNameAsync(TRole, String, CancellationToken)

Mengatur nama peran di penyimpanan sebagai operasi asinkron.

UpdateAsync(TRole, CancellationToken)

Updates peran di penyimpanan sebagai operasi asinkron.

Berlaku untuk