IUserStore<TUser> Arabirim

Tanım

Kullanıcı hesaplarını yöneten bir mağaza için soyutlama sağlar.

generic <typename TUser>
 where TUser : classpublic interface class IUserStore : IDisposable
public interface IUserStore<TUser> : IDisposable where TUser : class
type IUserStore<'User (requires 'User : null)> = interface
    interface IDisposable
Public Interface IUserStore(Of TUser)
Implements IDisposable

Tür Parametreleri

TUser

Bir kullanıcıyı kapsülleme türü.

Türetilmiş
Uygulamalar

Yöntemler

CreateAsync(TUser, CancellationToken)

Kullanıcı deposunda belirtilen user öğesini oluşturur.

DeleteAsync(TUser, CancellationToken)

Belirtilen user öğeyi kullanıcı deposundan siler.

FindByIdAsync(String, CancellationToken)

Varsa, belirtilen userIddeğerine sahip olan bir kullanıcıyı bulur ve döndürür.

FindByNameAsync(String, CancellationToken)

Varsa, belirtilen normalleştirilmiş kullanıcı adına sahip bir kullanıcıyı bulur ve döndürür.

GetNormalizedUserNameAsync(TUser, CancellationToken)

Belirtilen useriçin normalleştirilmiş kullanıcı adını alır.

GetUserIdAsync(TUser, CancellationToken)

Belirtilen useriçin kullanıcı tanımlayıcısını alır.

GetUserNameAsync(TUser, CancellationToken)

Belirtilen useriçin kullanıcı adını alır.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

Belirtilen useriçin verilen normalleştirilmiş adı ayarlar.

SetUserNameAsync(TUser, String, CancellationToken)

Belirtilen useriçin verilen userName değerini ayarlar.

UpdateAsync(TUser, CancellationToken)

Kullanıcı deposunda belirtilen user öğesini Güncelleştirmeler.

Şunlara uygulanır