Bagikan melalui


RoleStore<TRole,TContext,TKey> Kelas

Definisi

Membuat instans baru penyimpanan persistensi untuk peran.

generic <typename TRole, typename TContext, typename TKey>
 where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, TKey, Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityUserRole<TKey> ^, Microsoft::AspNetCore::Identity::EntityFrameworkCore::IdentityRoleClaim<TKey> ^>, IDisposable, Microsoft::AspNetCore::Identity::IQueryableRoleStore<TRole>, Microsoft::AspNetCore::Identity::IRoleClaimStore<TRole>, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
generic <typename TRole, typename TContext, typename TKey>
 where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>public ref class RoleStore : Microsoft::AspNetCore::Identity::EntityFrameworkCore::RoleStore<TRole, TContext, TKey, Microsoft::AspNetCore::Identity::IdentityUserRole<TKey> ^, Microsoft::AspNetCore::Identity::IdentityRoleClaim<TKey> ^>, IDisposable, Microsoft::AspNetCore::Identity::IQueryableRoleStore<TRole>, Microsoft::AspNetCore::Identity::IRoleClaimStore<TRole>, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public class RoleStore<TRole,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,TKey,Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityUserRole<TKey>,Microsoft.AspNetCore.Identity.EntityFrameworkCore.IdentityRoleClaim<TKey>>, IDisposable, Microsoft.AspNetCore.Identity.IQueryableRoleStore<TRole>, Microsoft.AspNetCore.Identity.IRoleClaimStore<TRole>, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
public class RoleStore<TRole,TContext,TKey> : Microsoft.AspNetCore.Identity.EntityFrameworkCore.RoleStore<TRole,TContext,TKey,Microsoft.AspNetCore.Identity.IdentityUserRole<TKey>,Microsoft.AspNetCore.Identity.IdentityRoleClaim<TKey>>, IDisposable, Microsoft.AspNetCore.Identity.IQueryableRoleStore<TRole>, Microsoft.AspNetCore.Identity.IRoleClaimStore<TRole>, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : IdentityRole<TKey> where TContext : DbContext where TKey : IEquatable<TKey>
type RoleStore<'Role, 'Context, 'Key (requires 'Role :> IdentityRole<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)> = class
    inherit RoleStore<'Role, 'Context, 'Key, IdentityUserRole<'Key>, IdentityRoleClaim<'Key> (requires 'Role :> IdentityRole<'Key> and 'Context :> DbContext and 'Key :> IEquatable<'Key>)>
    interface IQueryableRoleStore<'Role (requires 'Role :> IdentityRole<'Key>)>
    interface IRoleStore<'Role (requires 'Role :> IdentityRole<'Key>)>
    interface IDisposable
    interface IRoleClaimStore<'Role (requires 'Role :> IdentityRole<'Key>)>
Public Class RoleStore(Of TRole, TContext, TKey)
Inherits RoleStore(Of TRole, TContext, TKey, IdentityUserRole(Of TKey), IdentityRoleClaim(Of TKey))
Implements IDisposable, IQueryableRoleStore(Of TRole), IRoleClaimStore(Of TRole), IRoleStore(Of TRole)

Jenis parameter

TRole

Jenis kelas yang mewakili peran.

TContext

Jenis kelas konteks data yang digunakan untuk mengakses penyimpanan.

TKey

Jenis kunci primer untuk peran.

Warisan
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,TKey>
Warisan
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,TKey>
Turunan
Penerapan

Konstruktor

RoleStore<TRole,TContext,TKey>(TContext, IdentityErrorDescriber)

Membuat instans baru .RoleStore<TRole,TContext,TKey>

Properti

AutoSaveChanges

Mendapatkan atau mengatur bendera yang menunjukkan apakah perubahan harus dipertahankan setelah CreateAsync, UpdateAsync, dan DeleteAsync dipanggil.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Context

Mendapatkan konteks database untuk penyimpanan ini.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ErrorDescriber

Mendapatkan atau mengatur IdentityErrorDescriber untuk kesalahan apa pun yang terjadi dengan operasi saat ini.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Roles

Properti navigasi untuk peran yang dikandung penyimpanan.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Metode

AddClaimAsync(TRole, Claim, CancellationToken)

Menambahkan yang claim diberikan ke yang ditentukan role.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdFromString(String)

Mengonversi yang disediakan id menjadi objek kunci yang sangat ditik.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdToString(TKey)

Mengonversi yang disediakan id ke representasi stringnya.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateAsync(TRole, CancellationToken)

Membuat peran baru di penyimpanan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateRoleClaim(TRole, Claim)

Membuat entitas yang mewakili klaim peran.

CreateRoleClaim(TRole, Claim)

Membuat entitas yang mewakili klaim peran.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
DeleteAsync(TRole, CancellationToken)

Menghapus peran dari penyimpanan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Dispose()

Buang toko

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByIdAsync(String, CancellationToken)

Menemukan peran yang memiliki ID yang ditentukan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByNameAsync(String, CancellationToken)

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

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetClaimsAsync(TRole, CancellationToken)

Dapatkan klaim yang terkait dengan yang ditentukan role sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

Dapatkan nama peran yang dinormalisasi sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleIdAsync(TRole, CancellationToken)

Mendapatkan ID untuk peran dari penyimpanan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleNameAsync(TRole, CancellationToken)

Mendapatkan nama peran dari penyimpanan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Menghapus yang claim diberikan dari yang ditentukan role.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SaveChanges(CancellationToken)

Menyimpan penyimpanan saat ini.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Tetapkan nama peran yang dinormalisasi sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetRoleNameAsync(TRole, String, CancellationToken)

Mengatur nama peran di penyimpanan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ThrowIfDisposed()

Melemparkan jika kelas ini telah dibuang.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
UpdateAsync(TRole, CancellationToken)

Updates peran di penyimpanan sebagai operasi asinkron.

(Diperoleh dari RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Berlaku untuk