SqlMembershipProvider.Initialize(String, NameValueCollection) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.