IUserRoleStore<TUser> Rozhraní

Definice

Poskytuje abstrakci ú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řuje uživatele.

Odvozené
Implementuje

Metody

AddToRoleAsync(TUser, String, CancellationToken)

Přidejte zadaný user název do pojmenované role.

CreateAsync(TUser, CancellationToken)

Vytvoří zadaný user v úložišti uživatelů.

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

Odstraní zadané user z úložiště uživatelů.

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

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

(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é 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í, jestli je zadaným user členem dané pojmenované role.

RemoveFromRoleAsync(TUser, String, CancellationToken)

Odeberte zadané user z pojmenované role.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Nastaví zadaný normalizovaný název .user

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

Nastaví danou pro userName zadaný userparametr .

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

Aktualizace zadané user v úložišti uživatelů.

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

Platí pro