ExtendedMembershipProvider 類別

表示抽象類別,用來擴充 MembershipProvider 類別所提供的成員資格系統。

命名空間:  WebMatrix.WebData
組件:  WebMatrix.WebData (在 WebMatrix.WebData.dll 中)

public abstract class ExtendedMembershipProvider : MembershipProvider

ExtendedMembershipProvider 型別公開下列成員。

  名稱說明
受保護的方法ExtendedMembershipProvider在衍生類別中覆寫時,具現化 ExtendedMembershipProvider 類別的新執行個體。
上層

  名稱說明
公用方法ChangePassword (繼承自 MembershipProvider。)
公用方法ChangePasswordQuestionAndAnswer (繼承自 MembershipProvider。)
公用方法ConfirmAccount(String)啟動擱置的成員資格帳戶。
公用方法ConfirmAccount(String, String)為指定的使用者啟動擱置的成員資格帳戶。
公用方法CreateAccount(String, String)使用指定的使用者名稱和密碼,建立新的使用者帳戶。
公用方法CreateAccount(String, String, Boolean)在衍生類別中覆寫時,使用指定的使用者名稱和密碼建立新的使用者帳戶,有時新帳戶必須先經過確認才可供使用。
公用方法CreateOrUpdateOAuthAccount在衍生類別中覆寫時,建立新的 OAuth 成員資格帳戶,或更新現有的 OAuth 成員資格帳戶。
公用方法CreateUser (繼承自 MembershipProvider。)
公用方法CreateUserAndAccount(String, String)建立新的使用者設定檔和新的成員資格帳戶。
公用方法CreateUserAndAccount(String, String, Boolean)建立新的使用者設定檔和新的成員資格帳戶。
公用方法CreateUserAndAccount(String, String, IDictionary<String, Object>)在衍生類別中覆寫時,建立新的使用者設定檔和新的成員資格帳戶。
公用方法CreateUserAndAccount(String, String, Boolean, IDictionary<String, Object>)在衍生類別中覆寫時,建立新的使用者設定檔和新的成員資格帳戶。
受保護的方法DecryptPassword (繼承自 MembershipProvider。)
公用方法DeleteAccount在衍生類別中覆寫時,刪除指定的成員資格帳戶。
公用方法DeleteOAuthAccount在衍生類別中覆寫時,刪除具有指定之提供者名稱和提供者使用者識別碼的 OAuth 或 OpenID 帳戶。
公用方法DeleteOAuthToken刪除指定的 OAuth 語彙基元。
公用方法DeleteUser (繼承自 MembershipProvider。)
受保護的方法EncryptPassword(Byte[]) (繼承自 MembershipProvider。)
受保護的方法EncryptPassword(Byte[], MembershipPasswordCompatibilityMode) (繼承自 MembershipProvider。)
公用方法Equals (繼承自 Object。)
受保護的方法Finalize (繼承自 Object。)
公用方法FindUsersByEmail (繼承自 MembershipProvider。)
公用方法FindUsersByName (繼承自 MembershipProvider。)
公用方法GeneratePasswordResetToken(String)產生能透過電子郵件傳送給使用者的密碼重設語彙基元。
公用方法GeneratePasswordResetToken(String, Int32)在衍生類別中覆寫時,產生能透過電子郵件傳送給使用者的密碼重設語彙基元。
公用方法GetAccountsForUser在衍生類別中覆寫時,傳回與指定的使用者名稱相關聯的所有 OAuth 成員資格帳戶。
公用方法GetAllUsers (繼承自 MembershipProvider。)
公用方法GetCreateDate在衍生類別中覆寫時,傳回建立指定之使用者帳戶的日期和時間。
公用方法GetHashCode (繼承自 Object。)
公用方法GetLastPasswordFailureDate在衍生類別中覆寫時,傳回最近為指定的使用者帳戶輸入錯誤密碼的日期和時間。
公用方法GetNumberOfUsersOnline (繼承自 MembershipProvider。)
公用方法GetOAuthTokenSecret取得 OAuth 語彙基元秘密。
公用方法GetPassword (繼承自 MembershipProvider。)
公用方法GetPasswordChangedDate在衍生類別中覆寫時,傳回最近為指定的成員資格帳戶變更密碼的日期和時間。
公用方法GetPasswordFailuresSinceLastSuccess在衍生類別中覆寫時,傳回最近成功登入或建立使用者帳戶以後,所指定使用者帳戶的密碼輸入錯誤次數。
公用方法GetType (繼承自 Object。)
公用方法GetUser(Object, Boolean) (繼承自 MembershipProvider。)
公用方法GetUser(String, Boolean) (繼承自 MembershipProvider。)
公用方法GetUserIdFromOAuth在衍生類別中覆寫時,傳回所指定 OAuth 或 OpenID 提供者和提供者使用者識別碼的使用者識別碼。
公用方法GetUserIdFromPasswordResetToken在衍生類別中覆寫時,根據密碼重設語彙基元傳回使用者的識別碼。
公用方法GetUserNameByEmail (繼承自 MembershipProvider。)
公用方法GetUserNameFromId傳回與指定的使用者 ID 相關聯的使用者名稱。
公用方法HasLocalAccount表示使用者是否具有本機帳戶。
公用方法Initialize (繼承自 ProviderBase。)
公用方法IsConfirmed在衍生類別中覆寫時,傳回一個值,這個值表示提供者是否已確認使用者帳戶。
受保護的方法MemberwiseClone (繼承自 Object。)
受保護的方法OnValidatingPassword (繼承自 MembershipProvider。)
公用方法ReplaceOAuthRequestTokenWithAccessToken以存取語彙基元取代 OAuth 要求語彙基元。
公用方法ResetPassword (繼承自 MembershipProvider。)
公用方法ResetPasswordWithToken在衍生類別中覆寫時,在確認指定的密碼重設語彙基元有效之後重設密碼。
公用方法StoreOAuthRequestToken儲存 OAuth 要求語彙基元。
公用方法ToString (繼承自 Object。)
公用方法UnlockUser (繼承自 MembershipProvider。)
公用方法UpdateUser (繼承自 MembershipProvider。)
公用方法ValidateUser (繼承自 MembershipProvider。)
上層

  名稱說明
公用事件ValidatingPassword (繼承自 MembershipProvider。)
上層

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