IRoleStore<TRole> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Abstraktion für die Speicherung und Verwaltung von Rollen bereit.
generic <typename TRole>
where TRole : classpublic interface class IRoleStore : IDisposable
public interface IRoleStore<TRole> : IDisposable where TRole : class
type IRoleStore<'Role (requires 'Role : null)> = interface
interface IDisposable
Public Interface IRoleStore(Of TRole)
Implements IDisposable
Typparameter
- TRole
Der Typ, der eine Rolle darstellt.
- Abgeleitet
- Implementiert
Methoden
CreateAsync(TRole, CancellationToken) |
Erstellt eine neue Rolle in einem Speicher als asynchronen Vorgang. |
DeleteAsync(TRole, CancellationToken) |
Löscht eine Rolle aus dem Speicher als asynchroner Vorgang. |
FindByIdAsync(String, CancellationToken) |
Sucht die Rolle, die über die angegebene ID als asynchronen Vorgang verfügt. |
FindByNameAsync(String, CancellationToken) |
Sucht die Rolle, die über den angegebenen normalisierten Namen als asynchronen Vorgang verfügt. |
GetNormalizedRoleNameAsync(TRole, CancellationToken) |
Rufen Sie den normalisierten Namen einer Rolle als asynchronen Vorgang ab. |
GetRoleIdAsync(TRole, CancellationToken) |
Ruft die ID für eine Rolle aus dem Speicher als asynchronen Vorgang ab. |
GetRoleNameAsync(TRole, CancellationToken) |
Ruft den Namen einer Rolle aus dem Speicher als asynchronen Vorgang ab. |
SetNormalizedRoleNameAsync(TRole, String, CancellationToken) |
Legen Sie den normalisierten Namen einer Rolle als asynchronen Vorgang fest. |
SetRoleNameAsync(TRole, String, CancellationToken) |
Legt den Namen einer Rolle im Speicher als asynchronen Vorgang fest. |
UpdateAsync(TRole, CancellationToken) |
Updates einer Rolle in einem Speicher als asynchroner Vorgang. |