Freigeben über


IUserRoleStore<TUser> Schnittstelle

Definition

Stellt eine Abstraktion für einen Speicher bereit, der Benutzer Rollen zuordnet.

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)

Typparameter

TUser

Der Typ, der einen Benutzer kapselt.

Abgeleitet
Implementiert

Methoden

AddToRoleAsync(TUser, String, CancellationToken)

Fügen Sie der benannten Rolle das angegebene user hinzu.

CreateAsync(TUser, CancellationToken)

Erstellt die im Benutzerspeicher angegebene user .

(Geerbt von IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

Löscht die angegebene user aus dem Benutzerspeicher.

(Geerbt von IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

Sucht und gibt einen Benutzer zurück, falls vorhanden, der über den angegebenen userIdverfügt.

(Geerbt von IUserStore<TUser>)
FindByNameAsync(String, CancellationToken)

Sucht und gibt einen Benutzer zurück, falls vorhanden, der über den angegebenen normalisierten Benutzernamen verfügt.

(Geerbt von IUserStore<TUser>)
GetNormalizedUserNameAsync(TUser, CancellationToken)

Ruft den normalisierten Benutzernamen für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
GetRolesAsync(TUser, CancellationToken)

Ruft eine Liste von Rollennamen ab, zu der der angegebene user gehört.

GetUserIdAsync(TUser, CancellationToken)

Ruft den Benutzerbezeichner für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

Ruft den Benutzernamen für den angegebenen userab.

(Geerbt von IUserStore<TUser>)
GetUsersInRoleAsync(String, CancellationToken)

Gibt eine Liste der Benutzer zurück, die Mitglieder der benannten Rolle sind.

IsInRoleAsync(TUser, String, CancellationToken)

Gibt ein Flag zurück, das angibt, ob das angegebene user mitglied der angegebenen benannten Rolle ist.

RemoveFromRoleAsync(TUser, String, CancellationToken)

Entfernen Sie die angegebene user aus der benannten Rolle.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Legt den angegebenen normalisierten Namen für den angegebenen userfest.

(Geerbt von IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Legt das für userName den angegebenen userfest.

(Geerbt von IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

Updates die im Benutzerspeicher angegebeneuser.

(Geerbt von IUserStore<TUser>)

Gilt für: