Udostępnij za pośrednictwem


IUserRoleStore<TUser> Interfejs

Definicja

Zapewnia abstrakcję magazynu, który mapuje użytkowników 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 hermetyzujący użytkownika.

Pochodne
Implementuje

Metody

AddToRoleAsync(TUser, String, CancellationToken)

Dodaj określony user element do nazwanej roli.

CreateAsync(TUser, CancellationToken)

Tworzy określony user w magazynie użytkownika.

(Odziedziczone po IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Usuwa określony user element ze sklepu użytkownika.

(Odziedziczone po IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Wyszukuje i zwraca użytkownika, jeśli istnieje, który ma określony element userId.

(Odziedziczone po IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Wyszukuje i zwraca użytkownika, jeśli istnieje, który ma określoną znormalizowaną nazwę użytkownika.

(Odziedziczone po IUserStore<TUser>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Pobiera znormalizowaną nazwę użytkownika dla określonego userelementu .

(Odziedziczone po IUserStore<TUser>)
GetRolesAsync(TUser, CancellationToken)

Pobiera listę nazw ról, do których należy określona user .

GetUserIdAsync(TUser, CancellationToken)

Pobiera identyfikator użytkownika dla określonego userelementu .

(Odziedziczone po IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Pobiera nazwę użytkownika dla określonego userelementu .

(Odziedziczone po IUserStore<TUser>)
GetUsersInRoleAsync(String, CancellationToken)

Zwraca listę użytkowników, którzy są członkami nazwanej roli.

IsInRoleAsync(TUser, String, CancellationToken)

Zwraca flagę wskazującą, czy określony user jest elementem członkowskim danej nazwanej roli.

RemoveFromRoleAsync(TUser, String, CancellationToken)

Usuń określony user element z nazwanej roli.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Ustawia podaną znormalizowaną nazwę dla określonego userelementu .

(Odziedziczone po IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Ustawia daną userName wartość dla określonego userelementu .

(Odziedziczone po IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Aktualizacje określony user w magazynie użytkownika.

(Odziedziczone po IUserStore<TUser>)

Dotyczy