SimpleMembershipProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アカウントの作成、削除、パスワードの管理など、Web サイト メンバーシップ タスクのサポートを提供します。
public class SimpleMembershipProvider : WebMatrix.WebData.ExtendedMembershipProvider
type SimpleMembershipProvider = class
inherit ExtendedMembershipProvider
Public Class SimpleMembershipProvider
Inherits ExtendedMembershipProvider
- 継承
コンストラクター
SimpleMembershipProvider() |
SimpleMembershipProvider クラスの新しいインスタンスを初期化します。 |
SimpleMembershipProvider(MembershipProvider) |
指定したメンバーシップ プロバイダーを使用して、 SimpleMembershipProvider クラスの新しいインスタンスを初期化します。 |
プロパティ
ApplicationName |
アプリケーションの名前を取得または設定します。 |
CasingBehavior |
このプロバイダーの を SimpleMembershipProviderCasingBehavior 取得または設定します。 |
EnablePasswordReset |
ユーザーがパスワードをリセットすることをメンバーシップ プロバイダーが許可しているかどうかを示す値を取得します。 |
EnablePasswordRetrieval |
ユーザーがパスワードを取得することをメンバーシップ プロバイダーが許可しているかどうかを示す値を取得します。 |
MaxInvalidPasswordAttempts |
パスワードまたはパスワードの回答を間違えることができる回数を取得します。この回数だけ間違えると、メンバーシップ ユーザーはロックアウトされます。 |
MinRequiredNonAlphanumericCharacters |
パスワードに含める必要がある特殊 (アルファベット以外の) 文字の最小文字数を取得します。 |
MinRequiredPasswordLength |
パスワードに必要な最小長を取得します。 |
PasswordAttemptWindow |
誤ったパスワードまたはセキュリティの質問に対する回答を入力できる分数を取得します。この時間が経過すると、メンバーシップ ユーザーはロックアウトされます。 |
PasswordFormat |
パスワードを格納する形式を示す値を取得します。 |
PasswordStrengthRegularExpression |
パスワードの複雑さを評価する際に使用する正規表現を取得します。 |
RequiresQuestionAndAnswer |
パスワードをリセットおよび取得するときにユーザーがセキュリティの質問に答えることをメンバーシップ プロバイダーが要求しているかどうかを示す値を取得します。 |
RequiresUniqueEmail |
メンバーシップ プロバイダーがユーザー名ごとに一意の電子メール アドレスユーザーを要求しているかどうかを示す値を取得します。 |
UserIdColumn |
ユーザー ID が含まれるデータベース列の名前を取得または設定します。 |
UserNameColumn |
ユーザー名が含まれるデータベース列の名前を取得または設定します。 |
UserTableName |
ユーザー情報が含まれるデータベース テーブルの名前を取得または設定します。 |
メソッド
ChangePassword(String, String, String) |
指定されたメンバーシップ アカウントのパスワードを変更します。 |
ChangePasswordQuestionAndAnswer(String, String, String, String) |
指定されたアカウントのパスワードの質問と回答を変更します。 |
ConfirmAccount(String) |
保留中のメンバーシップ アカウントを有効化します。 |
ConfirmAccount(String, String) |
ユーザー アカウントが確認されているかどうかを示します。 |
CreateAccount(String, String) |
指定されたユーザー名とパスワードを使用して、新しいユーザー アカウントを作成します。 (継承元 ExtendedMembershipProvider) |
CreateAccount(String, String, Boolean) |
指定されたユーザー名とパスワードを使用して新しいユーザー アカウントを作成します。 |
CreateOrUpdateOAuthAccount(String, String, String) |
新しい OAuth メンバーシップ アカウントを作成、または既存の OAuth メンバーシップ アカウントを更新します。 |
CreateUser(String, String, String, String, String, Boolean, Object, MembershipCreateStatus) |
指定されたユーザーをメンバーシップ データベースに追加します。 |
CreateUserAndAccount(String, String) |
新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。 (継承元 ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean) |
新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。 (継承元 ExtendedMembershipProvider) |
CreateUserAndAccount(String, String, Boolean, IDictionary<String,Object>) |
新しいユーザー プロファイルおよび新しいメンバーシップ アカウントを作成します。 |
CreateUserAndAccount(String, String, IDictionary<String,Object>) |
派生クラスでオーバーライドされた場合、新しいユーザー プロファイルと新しいメンバーシップ アカウントを作成します。 (継承元 ExtendedMembershipProvider) |
DeleteAccount(String) |
指定されたメンバーシップ アカウントを削除します。 |
DeleteOAuthAccount(String, String) |
指定されたプロバイダー名およびプロバイダー ユーザー ID の OAuth または OpenID アカウントを削除します。 |
DeleteOAuthToken(String) |
指定された OAuth トークンを削除します。 |
DeleteUser(String, Boolean) |
指定されたユーザー アカウントを削除します。また、オプションでユーザー アカウントに関連するすべてのプロファイル データを削除します。 |
FindUsersByEmail(String, Int32, Int32, Int32) |
指定された電子メール アドレスと一致する電子メール アドレスを持つすべてのユーザー アカウントを返します。 |
FindUsersByName(String, Int32, Int32, Int32) |
指定されたユーザー名と一致する名前のすべてのユーザー アカウントを返します。 |
GeneratePasswordResetToken(String) |
電子メールでユーザーに送信できるパスワード リセット トークンを生成します。 (継承元 ExtendedMembershipProvider) |
GeneratePasswordResetToken(String, Int32) |
電子メールでユーザーに送信できるパスワード リセット トークンを生成します。 |
GetAccountsForUser(String) |
指定されたユーザー名に関連付けられている OAuth メンバーシップ アカウントを返します。 |
GetAllUsers(Int32, Int32, Int32) |
データ ソースのすべてのユーザー アカウントを返します。 |
GetCreateDate(String) |
指定されたユーザー アカウントが作成された日付と時刻を返します。 |
GetLastPasswordFailureDate(String) |
指定されたユーザー アカウントのパスワードが最後に誤入力された日時を返します。 |
GetNumberOfUsersOnline() |
現在アプリケーションにアクセスしているユーザーの数を返します。 |
GetOAuthTokenSecret(String) |
OAuth トークン シークレットを返します。 |
GetPassword(String, String) |
データ ソースの指定されたユーザー アカウントのパスワードを返します。 |
GetPasswordChangedDate(String) |
指定されたメンバーシップ アカウントに対してパスワードが最近変更された日時を返します。 |
GetPasswordFailuresSinceLastSuccess(String) |
最後の正常なログイン以降、またはユーザー アカウントの作成以降に、指定されたユーザー アカウントのパスワードが誤入力された回数を返します。 |
GetUser(Object, Boolean) |
指定されたユーザー ID を使用してユーザー アカウントの情報を返します。また、オプションでユーザー アカウントの最新のアクティビティのタイムスタンプを更新します。 |
GetUser(String, Boolean) |
指定されたユーザー名を使用してユーザー アカウントの情報を返します。また、オプションでユーザー アカウントの最新のアクティビティのタイムスタンプを更新します。 |
GetUserId(String) |
指定されたユーザー名に基づいてユーザーの ID を返します。 |
GetUserIdFromOAuth(String, String) |
指定された OAuth または OpenID プロバイダーのユーザー ID およびプロバイダー ユーザー ID を返します。 |
GetUserIdFromPasswordResetToken(String) |
パスワード リセット トークンに基づいてユーザーの ID を返します。 |
GetUserNameByEmail(String) |
指定された電子メール アドレスに関連付けられているユーザー名を返します。 |
GetUserNameFromId(Int32) |
指定されたユーザー ID と関連付けられたユーザー名を返します。 |
HasLocalAccount(Int32) |
ユーザーがローカル アカウントを持っているかどうかを示します。 |
Initialize(String, NameValueCollection) |
プロバイダーを初期化します。 |
IsConfirmed(String) |
ユーザー アカウントがプロバイダーによって確認されたかどうかを示す値を返します。 |
ReplaceOAuthRequestTokenWithAccessToken(String, String, String) |
OAuth 要求トークンをアクセス トークンに置き換えます。 |
ResetPassword(String, String) |
ユーザー アカウントのパスワードを、自動生成された新しいパスワードにリセットします。 |
ResetPasswordWithToken(String, String) |
指定されたパスワード リセット トークンが有効であることを確認した後にパスワードをリセットします。 |
StoreOAuthRequestToken(String, String) |
OAuth 要求トークンを格納します。 |
UnlockUser(String) |
メンバーシップ ユーザーを検証できるようにユーザー アカウントのロックを解除します。 |
UpdateUser(MembershipUser) |
ユーザー情報を更新します。 |
ValidateUser(String, String) |
指定されたユーザー アカウントおよびパスワードが存在することを検証します。 |
適用対象
フィードバック
フィードバックの送信と表示