Aracılığıyla paylaş


IUserLoginStore<TUser> Arabirim

Tanım

Microsoft Hesabı, Facebook vb. tarafından sağlanan dış oturum açma bilgilerini eşleyen bilgileri depolamak için bir soyutlama sağlar. bir kullanıcı hesabına.

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

Tür Parametreleri

TUser

Kullanıcıyı temsil eden tür.

Türetilmiş
Uygulamalar

Yöntemler

AddLoginAsync(TUser, UserLoginInfo, CancellationToken)

Belirtilen useröğesine bir dış UserLoginInfo ekler.

CreateAsync(TUser, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
DeleteAsync(TUser, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
FindByIdAsync(String, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
FindByLoginAsync(String, String, CancellationToken)

Belirtilen oturum açma sağlayıcısı ve oturum açma sağlayıcısı anahtarıyla ilişkili kullanıcıyı alır.

FindByNameAsync(String, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
GetLoginsAsync(TUser, CancellationToken)

Belirtilen için ilişkili oturum açma bilgilerini alır.

GetNormalizedUserNameAsync(TUser, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
GetUserIdAsync(TUser, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
GetUserNameAsync(TUser, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
RemoveLoginAsync(TUser, String, String, CancellationToken)

Sağlanan oturum açma bilgilerini belirtilen user'den kaldırmaya çalışır. ve kaldırma işleminin başarılı olup olmadığını belirten bir bayrak döndürür.

SetNormalizedUserNameAsync(TUser, String, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)
SetUserNameAsync(TUser, String, CancellationToken)

Belirtilen useriçin verilen userName değerini ayarlar.

(Devralındığı yer: IUserStore<TUser>)
UpdateAsync(TUser, CancellationToken)

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

(Devralındığı yer: IUserStore<TUser>)

Şunlara uygulanır