Share via


ExtendedMembershipProvider クラス

定義

クラスによって提供されるメンバーシップ システムを拡張するために使用される抽象クラスを MembershipProvider 表します。

public abstract class ExtendedMembershipProvider : System.Web.Security.MembershipProvider
type ExtendedMembershipProvider = class
    inherit MembershipProvider
Public MustInherit Class ExtendedMembershipProvider
Inherits MembershipProvider
継承
ExtendedMembershipProvider
派生

コンストラクター

ExtendedMembershipProvider()

派生クラスでオーバーライドされると、 クラスの新しいインスタンスが ExtendedMembershipProvider インスタンス化されます。

メソッド

ConfirmAccount(String)

保留中のメンバーシップ アカウントを有効化します。

ConfirmAccount(String, String)

指定されたユーザーの、保留されているメンバーシップ アカウントをアクティブにします。

CreateAccount(String, String)

指定されたユーザー名とパスワードを使用して、新しいユーザー アカウントを作成します。

CreateAccount(String, String, Boolean)

派生クラスでオーバーライドされた場合、指定されたユーザー名とパスワードを使用して新しいユーザー アカウントを作成します。また、新しいアカウントを使用するにはアカウントの確認を必須とすることもできます。

CreateOrUpdateOAuthAccount(String, String, String)

派生クラスでオーバーライドされた場合、新しい OAuth メンバーシップ アカウントを作成するか、既存の OAuth メンバーシップ アカウントを更新します。

CreateUserAndAccount(String, String)

新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。

CreateUserAndAccount(String, String, Boolean)

新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。

CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>)

派生クラスでオーバーライドされた場合、新しいユーザー プロファイルと新しいメンバーシップ アカウントを作成します。

CreateUserAndAccount(String, String, IDictionary<String,Object>)

派生クラスでオーバーライドされた場合、新しいユーザー プロファイルと新しいメンバーシップ アカウントを作成します。

DeleteAccount(String)

派生クラスでオーバーライドされた場合、指定されたメンバーシップ アカウントを削除します。

DeleteOAuthAccount(String, String)

派生クラスでオーバーライドされた場合、指定されたプロバイダー名とプロバイダー ユーザー ID の OAuth または OpenID アカウントを削除します。

DeleteOAuthToken(String)

指定された OAuth トークンを削除します。

GeneratePasswordResetToken(String)

電子メールでユーザーに送信できるパスワード リセット トークンを生成します。

GeneratePasswordResetToken(String, Int32)

派生クラスでオーバーライドされた場合、電子メールでユーザーに送信できるパスワード リセット トークンを生成します。

GetAccountsForUser(String)

派生クラスでオーバーライドされた場合、指定されたユーザー名に関連付けられているすべての OAuth メンバーシップ アカウントを返します。

GetCreateDate(String)

派生クラスでオーバーライドされた場合、指定されたユーザー アカウントが作成された日時を返します。

GetLastPasswordFailureDate(String)

派生クラスでオーバーライドされた場合、指定されたユーザー アカウントのパスワードが最後に誤入力された日時を返します。

GetOAuthTokenSecret(String)

OAuth トークン シークレットを取得します。

GetPasswordChangedDate(String)

派生クラスでオーバーライドされた場合、指定されたメンバーシップ アカウントのパスワードが最後に変更された日時を返します。

GetPasswordFailuresSinceLastSuccess(String)

派生クラスでオーバーライドされた場合、最後の正常なログイン以降、またはユーザー アカウントの作成以降に、指定されたユーザー アカウントのパスワードが誤入力された回数を返します。

GetUserIdFromOAuth(String, String)

派生クラスでオーバーライドされた場合、指定された OAuth または OpenID プロバイダーのユーザー ID とプロバイダー ユーザー ID を返します。

GetUserIdFromPasswordResetToken(String)

派生クラスでオーバーライドされた場合、パスワード リセット トークンに基づいてユーザーの ID を返します。

GetUserNameFromId(Int32)

指定されたユーザー ID と関連付けられたユーザー名を返します。

HasLocalAccount(Int32)

ユーザーにローカル アカウントがあるかどうかを示します。

IsConfirmed(String)

派生クラスでオーバーライドされた場合、ユーザー アカウントがプロバイダーによって確認されているかどうかを示す値を返します。

ReplaceOAuthRequestTokenWithAccessToken(String, String, String)

OAuth 要求トークンをアクセス トークンに置き換えます。

ResetPasswordWithToken(String, String)

派生クラスでオーバーライドされた場合、指定されたパスワード リセット トークンが有効であることを確認した後にパスワードをリセットします。

StoreOAuthRequestToken(String, String)

OAuth 要求トークンを格納します。

適用対象