SqlMembershipProvider.Initialize(String, NameValueCollection) Método

Definición

Inicializa el proveedor de pertenencia SQL Server con los valores de propiedad especificados en el archivo de configuración de la aplicación ASP.NET. Este método no está pensado para usarse directamente desde el código.

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)

Parámetros

name
String

Nombre de la SqlMembershipProvider instancia que se va a inicializar.

config
NameValueCollection

que NameValueCollection contiene los nombres y valores de las opciones de configuración del proveedor de pertenencia.

Excepciones

config es null.

El enablePasswordRetrievalatributo , enablePasswordReset, requiresQuestionAndAnswero requiresUniqueEmail se establece en un valor distinto de .Boolean

O bien

O maxInvalidPasswordAttempts el passwordAttemptWindow atributo se establece en un valor distinto de un entero positivo.

O bien

El minRequiredPasswordLength atributo se establece en un valor distinto de un entero positivo o el valor es mayor que 128.

O bien

El minRequiredNonalphanumericCharacters atributo se establece en un valor distinto de cero o un entero positivo, o el valor es mayor que 128.

O bien

El valor del passwordStrengthRegularExpression atributo no es una expresión regular válida.

O bien

El applicationName atributo se establece en un valor mayor que 256 caracteres.

O bien

El passwordFormat atributo especificado en el archivo de configuración de la aplicación es una enumeración no válida MembershipPasswordFormat .

O bien

El passwordFormat atributo se establece Hashed en y el enablePasswordRetrieval atributo se establece true en en en la configuración de la aplicación.

O bien

El passwordFormat atributo se establece en Encrypted y el <elemento de configuración machineKey> especifica AutoGenerate para el decryptionKey atributo .

O bien

El connectionStringName atributo está vacío o no existe en la configuración de la aplicación.

O bien

El valor del cadena de conexión del atributo connectionStringName está vacío o el connectionStringName especificado no existe en el archivo de configuración de la aplicación.

O bien

El valor del commandTimeout atributo se establece en un valor distinto de cero o un entero positivo.

O bien

El archivo de configuración de la aplicación para esta SqlMembershipProvider instancia contiene un atributo no reconocido.

El nivel de confianza actual es menor que Low.

El proveedor ya se ha inicializado antes de la llamada actual al Initialize(String, NameValueCollection) método .

Comentarios

Este método inicializa el SqlMembershipProvider con los valores de propiedad especificados en el archivo de configuración de aplicación ASP.NET (Web.config) y no está pensado para usarse directamente desde el código.

Se aplica a

Consulte también