اقرأ باللغة الإنجليزية

مشاركة عبر


IUserStore<TUser> Interface

Definition

Provides an abstraction for a store which manages user accounts.

C#
public interface IUserStore<TUser> : IDisposable where TUser : class

Type Parameters

TUser

The type encapsulating a user.

Derived
Implements

Methods

CreateAsync(TUser, CancellationToken)

Creates the specified user in the user store.

DeleteAsync(TUser, CancellationToken)

Deletes the specified user from the user store.

FindByIdAsync(String, CancellationToken)

Finds and returns a user, if any, who has the specified userId.

FindByNameAsync(String, CancellationToken)

Finds and returns a user, if any, who has the specified normalized user name.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Gets the normalized user name for the specified user.

GetUserIdAsync(TUser, CancellationToken)

Gets the user identifier for the specified user.

GetUserNameAsync(TUser, CancellationToken)

Gets the user name for the specified user.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Sets the given normalized name for the specified user.

SetUserNameAsync(TUser, String, CancellationToken)

Sets the given userName for the specified user.

UpdateAsync(TUser, CancellationToken)

Updates the specified user in the user store.

Applies to

منتج الإصدارات
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0