AspNetRoleManager<TRole> 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.
Kalıcılık deposundaki rolleri yönetmek için API'leri sağlar.
generic <typename TRole>
where TRole : classpublic ref class AspNetRoleManager : Microsoft::AspNetCore::Identity::RoleManager<TRole>, IDisposable
public class AspNetRoleManager<TRole> : Microsoft.AspNetCore.Identity.RoleManager<TRole>, IDisposable where TRole : class
type AspNetRoleManager<'Role (requires 'Role : null)> = class
inherit RoleManager<'Role (requires 'Role : null)>
interface IDisposable
Public Class AspNetRoleManager(Of TRole)
Inherits RoleManager(Of TRole)
Implements IDisposable
Tür Parametreleri
- TRole
Bir rolü kapsülleme türü.
- Devralma
- Uygulamalar
Oluşturucular
Özellikler
CancellationToken |
Kullanılamıyorsa geçerli HttpContext.RequestAborted veya CancellationToken.None ile ilişkili iptal belirteci. |
ErrorDescriber |
IdentityErrorDescriber Sağlayıcıya kullanılan hata iletilerini alır. (Devralındığı yer: RoleManager<TRole>) |
KeyNormalizer |
Anahtarlara rol adlarını normalleştirirken kullanılacak normalleştiriciyi alır. (Devralındığı yer: RoleManager<TRole>) |
Logger |
ILogger Yöneticiden gelen iletileri günlüğe kaydetmek için kullanılan öğesini alır. (Devralındığı yer: RoleManager<TRole>) |
Roles |
Kalıcılık deposu bir IQueryableRoleStore<TRole>ise, IQueryable Rol koleksiyonunu alır, aksi takdirde bir NotSupportedExceptionoluşturur. (Devralındığı yer: RoleManager<TRole>) |
RoleValidators |
Kalıcılık öncesinde çağrılacak roller için doğrulayıcıların listesini alır. (Devralındığı yer: RoleManager<TRole>) |
Store |
Bu örneğin üzerinde çalıştığı kalıcılık depoyu alır. (Devralındığı yer: RoleManager<TRole>) |
SupportsQueryableRoles |
Temel kalıcılık deposunun bir rol koleksiyonunu döndürmeyi destekleyip desteklemediğini belirten bir IQueryable bayrak alır. (Devralındığı yer: RoleManager<TRole>) |
SupportsRoleClaims |
Temel kalıcılık deposunun roller için s'yi destekleyip desteklemediğini Claimbelirten bir bayrak alır. (Devralındığı yer: RoleManager<TRole>) |
Yöntemler
AddClaimAsync(TRole, Claim) |
Role talep ekler. (Devralındığı yer: RoleManager<TRole>) |
CreateAsync(TRole) |
Kalıcılık deposunda belirtilen |
DeleteAsync(TRole) |
Belirtilen |
Dispose() |
Rol yöneticisi tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: RoleManager<TRole>) |
Dispose(Boolean) |
Rol yöneticisi tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. (Devralındığı yer: RoleManager<TRole>) |
FindByIdAsync(String) |
Varsa belirtilen |
FindByNameAsync(String) |
Varsa belirtilen |
GetClaimsAsync(TRole) |
Belirtilen |
GetRoleIdAsync(TRole) |
Belirtilen |
GetRoleNameAsync(TRole) |
Belirtilen |
NormalizeKey(String) |
Belirtilen |
RemoveClaimAsync(TRole, Claim) |
Rolden bir talebi kaldırır. (Devralındığı yer: RoleManager<TRole>) |
RoleExistsAsync(String) |
Belirtilenin |
SetRoleNameAsync(TRole, String) |
Belirtilen |
ThrowIfDisposed() |
Bu sınıf atılmışsa atar. (Devralındığı yer: RoleManager<TRole>) |
UpdateAsync(TRole) |
Belirtilen |
UpdateNormalizedRoleNameAsync(TRole) |
Belirtilen |
UpdateRoleAsync(TRole) |
Normalleştirilmiş rol adını doğruladıktan ve güncelleştirdikten sonra rolü güncelleştirmek için çağrılır. (Devralındığı yer: RoleManager<TRole>) |
ValidateRoleAsync(TRole) |
Doğrulama başarılı olursa döndürülmelidir Success . Bu, rolü Oluşturma veya Güncelleştirme yoluyla kaydetmeden önce çağrılır. (Devralındığı yer: RoleManager<TRole>) |