RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim> Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Roller için kalıcılık deposunun yeni bir örneğini oluşturur.
generic <typename TRole, typename TKey, typename TUserRole, typename TRoleClaim>
where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserRole : IdentityUserRole<TKey>gcnew() where TRoleClaim : IdentityRoleClaim<TKey>gcnew()public ref class RoleStoreBase abstract : IDisposable, Microsoft::AspNetCore::Identity::IQueryableRoleStore<TRole>, Microsoft::AspNetCore::Identity::IRoleClaimStore<TRole>, Microsoft::AspNetCore::Identity::IRoleStore<TRole>
public abstract class RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim> : IDisposable, Microsoft.AspNetCore.Identity.IQueryableRoleStore<TRole>, Microsoft.AspNetCore.Identity.IRoleClaimStore<TRole>, Microsoft.AspNetCore.Identity.IRoleStore<TRole> where TRole : IdentityRole<TKey> where TKey : IEquatable<TKey> where TUserRole : IdentityUserRole<TKey>, new() where TRoleClaim : IdentityRoleClaim<TKey>, new()
type RoleStoreBase<'Role, 'Key, 'UserRole, 'RoleClaim (requires 'Role :> IdentityRole<'Key> and 'Key :> IEquatable<'Key> and 'UserRole :> IdentityUserRole<'Key> and 'UserRole : (new : unit -> 'UserRole) and 'RoleClaim :> IdentityRoleClaim<'Key> and 'RoleClaim : (new : unit -> 'RoleClaim))> = class
interface IQueryableRoleStore<'Role (requires 'Role :> IdentityRole<'Key>)>
interface IRoleStore<'Role (requires 'Role :> IdentityRole<'Key>)>
interface IDisposable
interface IRoleClaimStore<'Role (requires 'Role :> IdentityRole<'Key>)>
Public MustInherit Class RoleStoreBase(Of TRole, TKey, TUserRole, TRoleClaim)
Implements IDisposable, IQueryableRoleStore(Of TRole), IRoleClaimStore(Of TRole), IRoleStore(Of TRole)
Tür Parametreleri
- TRole
Bir rolü temsil eden sınıfın türü.
- TKey
Rolün birincil anahtarının türü.
- TUserRole
Kullanıcı rolünü temsil eden sınıfın türü.
- TRoleClaim
Rol talebi temsil eden sınıfın türü.
- Devralma
-
RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim>
- Uygulamalar
Oluşturucular
RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim>(IdentityErrorDescriber) |
öğesinin yeni bir örneğini RoleStoreBase<TRole,TKey,TUserRole,TRoleClaim>oluşturur. |
Özellikler
ErrorDescriber |
Geçerli işlemde oluşan herhangi bir hata için öğesini alır veya ayarlar IdentityErrorDescriber . |
Roles |
Deponun içerdiği roller için bir gezinti özelliği. |
Yöntemler
AddClaimAsync(TRole, Claim, CancellationToken) |
|
ConvertIdFromString(String) |
Sağlanan |
ConvertIdToString(TKey) |
Sağlanan |
CreateAsync(TRole, CancellationToken) |
Bir depoda zaman uyumsuz işlem olarak yeni bir rol oluşturur. |
CreateRoleClaim(TRole, Claim) |
Rol talebi temsil eden bir varlık oluşturur. |
DeleteAsync(TRole, CancellationToken) |
Bir rolü zaman uyumsuz bir işlem olarak depodan siler. |
Dispose() |
Depoları at |
FindByIdAsync(String, CancellationToken) |
Zaman uyumsuz işlem olarak belirtilen kimliğe sahip rolü bulur. |
FindByNameAsync(String, CancellationToken) |
Zaman uyumsuz bir işlem olarak belirtilen normalleştirilmiş ada sahip rolü bulur. |
GetClaimsAsync(TRole, CancellationToken) |
Belirtilen ile |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
Rolün normalleştirilmiş adını zaman uyumsuz bir işlem olarak alın. |
GetRoleIdAsync(TRole, CancellationToken) |
Depodan bir rolün kimliğini zaman uyumsuz işlem olarak alır. |
GetRoleNameAsync(TRole, CancellationToken) |
Depodan bir rolün adını zaman uyumsuz bir işlem olarak alır. |
RemoveClaimAsync(TRole, Claim, CancellationToken) |
|
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
Rolün normalleştirilmiş adını zaman uyumsuz bir işlem olarak ayarlayın. |
SetRoleNameAsync(TRole, String, CancellationToken) |
Depodaki bir rolün adını zaman uyumsuz bir işlem olarak ayarlar. |
ThrowIfDisposed() |
Bu sınıf atılmışsa atar. |
UpdateAsync(TRole, CancellationToken) |
Bir depodaki rolü zaman uyumsuz işlem olarak Güncelleştirmeler. |