Sdílet prostřednictvím


IUserRoleStore<TUser> Rozhraní

Definice

Poskytuje abstrakci pro úložiště, které mapuje uživatele na role.

generic <typename TUser>
 where TUser : classpublic interface class IUserRoleStore : IDisposable, Microsoft::AspNetCore::Identity::IUserStore<TUser>
public interface IUserRoleStore<TUser> : IDisposable, Microsoft.AspNetCore.Identity.IUserStore<TUser> where TUser : class
type IUserRoleStore<'User (requires 'User : null)> = interface
    interface IUserStore<'User (requires 'User : null)>
    interface IDisposable
Public Interface IUserRoleStore(Of TUser)
Implements IDisposable, IUserStore(Of TUser)

Parametry typu

TUser

Typ zapouzdřující uživatele.

Odvozené
Implementuje

Metody

AddToRoleAsync(TUser, String, CancellationToken)

Přidejte zadaný user parametr do pojmenované role.

CreateAsync(TUser, CancellationToken)

Vytvoří zadanou user hodnotu v úložišti uživatele.

(Zděděno od IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Odstraní zadaný user objekt z úložiště uživatele.

(Zděděno od IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Vyhledá a vrátí uživatele, pokud existuje, který má zadanou userIdhodnotu .

(Zděděno od IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Vyhledá a vrátí uživatele, pokud existuje, který má zadané normalizované uživatelské jméno.

(Zděděno od IUserStore<TUser>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Získá normalizované uživatelské jméno pro zadaný user.

(Zděděno od IUserStore<TUser>)
GetRolesAsync(TUser, CancellationToken)

Získá seznam názvů rolí, ke kterým zadaná user patří.

GetUserIdAsync(TUser, CancellationToken)

Získá identifikátor uživatele pro zadaný user.

(Zděděno od IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Získá uživatelské jméno pro zadaný user.

(Zděděno od IUserStore<TUser>)
GetUsersInRoleAsync(String, CancellationToken)

Vrátí seznam uživatelů, kteří jsou členy pojmenované role.

IsInRoleAsync(TUser, String, CancellationToken)

Vrátí příznak označující, zda je zadaným user členem dané pojmenované role.

RemoveFromRoleAsync(TUser, String, CancellationToken)

Odeberte zadanou user z pojmenované role.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Nastaví zadaný normalizovaný název pro zadaný user.

(Zděděno od IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Nastaví danou hodnotu userName pro zadanou userhodnotu .

(Zděděno od IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Aktualizace zadané user v uživatelském úložišti.

(Zděděno od IUserStore<TUser>)

Platí pro