SqlMembershipProvider.Initialize(String, NameValueCollection) メソッド

定義

ASP.NET アプリケーションの構成ファイルに指定されているプロパティ値を使用して、SQL Server メンバーシップ プロバイダーを初期化します。 このメソッドはコードから直接使用するためのものではありません。

public:
 override void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public override void Initialize (string name, System.Collections.Specialized.NameValueCollection config);
override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overrides Sub Initialize (name As String, config As NameValueCollection)

パラメーター

name
String

初期化する SqlMembershipProvider インスタンスの名前。

config
NameValueCollection

メンバーシップ プロバイダーの構成オプションの名前と値を含む NameValueCollection

例外

confignullです。

enablePasswordRetrievalenablePasswordResetrequiresQuestionAndAnswer、または requiresUniqueEmail の各属性が Boolean 以外の値に設定されています。

- または -

maxInvalidPasswordAttempts 属性または passwordAttemptWindow 属性が正の整数以外の値に設定されています。

- または -

minRequiredPasswordLength 属性が、正の整数以外の値に設定されています。または値が 128 を超えています。

- または -

minRequiredNonalphanumericCharacters 属性が、0 または正の整数以外の値に設定されています。または値が 128 を超えています。

- または -

passwordStrengthRegularExpression 属性の値が有効な正規表現ではありません。

- または -

applicationName 属性の値が 256 文字を超えています。

- または -

アプリケーション構成ファイルで指定されている passwordFormat 属性が無効な MembershipPasswordFormat 列挙値です。

- または -

アプリケーション構成ファイル内の passwordFormat 属性が Hashed で、enablePasswordRetrieval 属性が true になっています。

- または -

passwordFormat 属性が Encrypted で、<machineKey> 構成要素が decryptionKey 属性に対して AutoGenerate を指定しています。

- または -

アプリケーション構成ファイルで、connectionStringName 属性が空か、存在していません。

- または -

connectionStringName 属性値の接続文字列値が空か、または指定されている connectionStringName がアプリケーション構成ファイルにありません。

- または -

commandTimeout 属性が 0 または正の整数以外の値に設定されています。

- または -

この SqlMembershipProvider インスタンスのアプリケーション構成ファイルに、認識できない属性が格納されています。

現在の信頼レベルが Low 未満です。

プロバイダーが、現在の Initialize(String, NameValueCollection) メソッド呼び出しの前に初期化されています。

注釈

このメソッドは、 SqlMembershipProvider ASP.NET アプリケーション構成ファイル (Web.config) で指定されたプロパティ値を使用して を初期化し、コードから直接使用するためのものではありません。

適用対象

こちらもご覧ください