2.1.1 OracleMembershipProviderメンバー

次の表にOracleMembershipProviderメンバーをリストします。

OracleMembershipProviderコンストラクタ

OracleMembershipProviderコンストラクタを、表2-1にリストします。

表2-1 OracleMembershipProviderコンストラクタ

コンストラクタ 説明

OracleMembershipProviderコンストラクタ

OracleMembershipProviderクラスの新規インスタンスをインスタンス化します

OracleMembershipProvider静的メソッド

OracleMembershipProvider静的メソッドを、表2-2にリストします。

表2-2 OracleMembershipProvider静的メソッド

静的メソッド 説明

Equals

System.Objectからの継承(オーバーロード)

ReferenceEquals

System.Objectからの継承

OracleMembershipProviderパブリック・プロパティ

OracleMembershipProviderパブリック・プロパティを、表2-3にリストします。

表2-3 OracleMembershipProviderパブリック・プロパティ

パブリック・プロパティ 説明

ApplicationName

ユーザー情報のグループ化に使用されるアプリケーションの名前を取得または設定します

CommandTimeout

コマンドが例外で実行を終了するまでに実行可能な秒数を取得します

Description

System.Configuration.Provider.Providerbaseからの継承

EnablePasswordReset

パスワードのリセットをユーザーに許可するようにメンバーシップ・プロバイダが構成されているかどうかを示します

EnablePasswordRetrieval

パスワードの取得をユーザーに許可するようにメンバーシップ・プロバイダが構成されているかどうかを示します

MaxInvalidPasswordAttempts

ユーザーがロックされるまでに許可される無効なパスワードまたはパスワードに対する無効な回答の試行回数を取得します

MinRequiredNonAlphanumericCharacters

有効なパスワードに存在する必要のある特殊文字の最小数を取得します

MinRequiredPasswordLength

パスワードに必要な最小の長さを取得します

Name

System.Configuration.Provider.Providerbaseからの継承

PasswordAttemptWindow

ユーザーがロックされるまでに無効なパスワードまたはパスワードに対する無効な回答の最大試行回数が許可される時間(分)を取得します

PasswordCompatMode

パスワードの互換性モードを取得します。

PasswordFormat

メンバーシップ・データ・ソースにパスワードを格納するための形式を示す値を取得します

PasswordStrengthRegularExpression

パスワードの評価に使用される正規表現を取得します

RequiresQuestionAndAnswer

ユーザーがパスワードをリセットおよび取得する場合にパスワードに対する質問に回答することを要求するような方法でメンバーシップ・プロバイダが構成されているかどうかを示す値を取得します

RequiresUniqueEmail

各ユーザー名の一意の電子メール・アドレスを要求するようにメンバーシップ・プロバイダが構成されているかどうかを示す値を取得します

OracleMembershipProviderパブリック・メソッド

OracleMembershipProviderパブリック・メソッドを、表2-4にリストします。

表2-4 OracleMembershipProviderパブリック・メソッド

パブリック・メソッド 説明

ChangePassword

ユーザーのパスワードを更新します

ChangePasswordQuestionAndAnswer

ユーザーのパスワードに対する質問および回答を更新します

CreateUser

データベースに新しいユーザーを追加します

DeleteUser

データベースからユーザーを削除します

Equals

System.Objectからの継承(オーバーロード)

FindUsersByEmail

指定された電子メール・アドレスに一致する電子メール・アドレスを持つユーザーのコレクションを戻します

FindUsersByName

指定されたユーザー名に一致するユーザーのコレクションを戻します

GeneratePassword

少なくとも14文字の長さのランダム・パスワードを生成します

GetAllUsers

データベース内のすべてのユーザーのコレクションを戻します

GetHashCode

System.Objectからの継承

GetNumberOfUsersOnline

アプリケーションに現在アクセスしているユーザー数を戻します

GetPassword

指定されたユーザー名のパスワードをデータベースから戻します

GetType

System.Objectからの継承

GetUser

ユーザーの一意識別子に基づいてデータベースからユーザー情報を戻します(オーバーロード)

GetUserNameByEmail

指定された電子メール・アドレスに関連付けられているユーザー名を戻します

Initialize

ASP.NETアプリケーション構成ファイル(web.config)で指定されたプロパティ値でOracleMembershipプロバイダを初期化します

ResetPassword

ユーザーのパスワードをリセットし、自動的に生成された新しいパスワードを戻します

ToString

System.Objectからの継承

UnlockUser

ユーザーをロック解除してユーザーを検証できるようにします

UpdateUser

データベース内のユーザーに関する情報を更新します

ValidateUser

ユーザーを検証します

OracleMembershipProvider Public Events

OracleMembershipProviderパブリック・イベントを、表2-5にリストします。

表2-5 OracleMembershipProviderパブリック・イベント

パブリック・イベント 説明

ValidatingPassword

System.Web.Security.MembershipProviderからの継承