UserStore<TUser> 類別

使用 EntityFramework 實作 IUserStore,其中 TUser 是要儲存的使用者實體類型

System.Object
  Microsoft.AspNet.Identity.EntityFramework.UserStore<TUser>

命名空間:  Microsoft.AspNet.Identity.EntityFramework
組件:  Microsoft.AspNet.Identity.EntityFramework (在 Microsoft.AspNet.Identity.EntityFramework.dll 中)

public class UserStore<TUser> : IUserLoginStore<TUser>, 
	IUserClaimStore<TUser>, IUserRoleStore<TUser>, IUserPasswordStore<TUser>, IUserSecurityStampStore<TUser>, 
	IUserStore<TUser>, IDisposable 
where TUser : IdentityUser

型別參數

TUser

UserStore<TUser> 型別公開下列成員。

  名稱說明
公用方法UserStore<TUser>()使用預設 EntityyDbContext 新執行個體的預設建構函式
公用方法UserStore<TUser>(DbContext)取得 db 內容的建構函式
上層

  名稱說明
公用屬性AutoSaveChanges若為 True 會在建立/更新/刪除之後呼叫 SaveChanges
公用屬性Context存放區內容
公用屬性DisposeContext如果為 True 會在 Dipose 期間呼叫 DbContext 上的處置
上層

  名稱說明
公用方法AddClaimAsync新增宣告至使用者
公用方法AddLoginAsync新增登入至使用者
公用方法AddToRoleAsync新增使用者至角色
公用方法CreateAsync插入實體
公用方法DeleteAsync標記要刪除的實體
公用方法Dispose()處置存放區
受保護的方法Dispose(Boolean)若正在處置,呼叫內容中的處置。 一律在內容進行 Null
公用方法Equals (繼承自 Object。)
受保護的方法Finalize (繼承自 Object。)
公用方法FindAsync傳回與此登入相關的使用者
公用方法FindByIdAsync依 ID 尋找使用者
公用方法FindByNameAsync依名稱尋找使用者
公用方法GetClaimsAsync傳回使用者宣告。
公用方法GetHashCode (繼承自 Object。)
公用方法GetLoginsAsync取得使用者登入
公用方法GetPasswordHashAsync取得使用者密碼雜湊
公用方法GetRolesAsync取得使用者為成員的角色名稱
公用方法GetSecurityStampAsync取得使用者安全性戳記
公用方法GetType (繼承自 Object。)
公用方法HasPasswordAsync若使用者有密碼集,傳回 True
公用方法IsInRoleAsync若使用者位於命名的角色中,則傳回 True
受保護的方法MemberwiseClone (繼承自 Object。)
公用方法RemoveClaimAsync從使用者移除宣告
公用方法RemoveFromRoleAsync從角色移除使用者
公用方法RemoveLoginAsync從使用者移除登入
公用方法SetPasswordHashAsync設定使用者密碼雜湊
公用方法SetSecurityStampAsync設定使用者安全性戳記
公用方法ToString (繼承自 Object。)
公用方法UpdateAsync更新實體
上層

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。
顯示: