Udostępnij za pośrednictwem


RoleStore<TRole,TContext,TKey> Klasa

Definicja

Tworzy nowe wystąpienie magazynu trwałości dla ról.

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)

Parametry typu

TRole

Typ klasy reprezentującej rolę.

TContext

Typ klasy kontekstu danych używanej do uzyskiwania dostępu do magazynu.

TKey

Typ klucza podstawowego dla roli.

Dziedziczenie
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,TKey>
Dziedziczenie
RoleStore<TRole,TContext,TKey,IdentityUserRole<TKey>,IdentityRoleClaim<TKey>>
RoleStore<TRole,TContext,TKey>
Pochodne
Implementuje

Konstruktory

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

Tworzy nowe wystąpienie klasy RoleStore<TRole,TContext,TKey>.

Właściwości

AutoSaveChanges

Pobiera lub ustawia flagę wskazującą, czy zmiany powinny być utrwalane po wywołaniu metody CreateAsync, UpdateAsync i DeleteAsync.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Context

Pobiera kontekst bazy danych dla tego magazynu.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ErrorDescriber

Pobiera lub ustawia IdentityErrorDescriber wartość dla dowolnego błędu, który wystąpił podczas bieżącej operacji.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Roles

Właściwość nawigacji dla ról, które zawiera magazyn.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Metody

AddClaimAsync(TRole, Claim, CancellationToken)

Dodaje daną claim wartość do określonego roleelementu .

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdFromString(String)

Konwertuje podany obiekt id na silnie typizowanego obiektu klucza.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ConvertIdToString(TKey)

Konwertuje podaną id reprezentację ciągu.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateAsync(TRole, CancellationToken)

Tworzy nową rolę w magazynie jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
CreateRoleClaim(TRole, Claim)

Tworzy jednostkę reprezentującą oświadczenie roli.

CreateRoleClaim(TRole, Claim)

Tworzy jednostkę reprezentującą oświadczenie roli.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
DeleteAsync(TRole, CancellationToken)

Usuwa rolę ze sklepu jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
Dispose()

Usuwanie sklepów

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByIdAsync(String, CancellationToken)

Znajduje rolę, która ma określony identyfikator jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
FindByNameAsync(String, CancellationToken)

Znajduje rolę, która ma określoną znormalizowaną nazwę jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetClaimsAsync(TRole, CancellationToken)

Pobierz oświadczenia skojarzone z określoną role operacją asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetNormalizedRoleNameAsync(TRole, CancellationToken)

Pobierz znormalizowaną nazwę roli jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleIdAsync(TRole, CancellationToken)

Pobiera identyfikator roli ze sklepu jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
GetRoleNameAsync(TRole, CancellationToken)

Pobiera nazwę roli ze sklepu jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
RemoveClaimAsync(TRole, Claim, CancellationToken)

Usuwa daną claim wartość z określonego roleelementu .

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SaveChanges(CancellationToken)

Zapisuje bieżący sklep.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetNormalizedRoleNameAsync(TRole, String, CancellationToken)

Ustaw znormalizowaną nazwę roli jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
SetRoleNameAsync(TRole, String, CancellationToken)

Ustawia nazwę roli w magazynie jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
ThrowIfDisposed()

Zgłasza błąd, jeśli ta klasa została usunięta.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)
UpdateAsync(TRole, CancellationToken)

Aktualizacje rolę w magazynie jako operację asynchroniczną.

(Odziedziczone po RoleStore<TRole,TContext,TKey,TUserRole,TRoleClaim>)

Dotyczy