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 de SQL Server con los valores de propiedades especificados en el archivo de configuración de la aplicación ASP.NET. Este método no está pensado para usarse directamente desde su 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 instancia de SqlMembershipProvider que se va a inicializar.
- config
- NameValueCollection
Colección NameValueCollection que contiene los nombres y valores de opciones de configuración para el proveedor de pertenencia.
Excepciones
config
es null
.
Los atributos enablePasswordRetrieval
, enablePasswordReset
, requiresQuestionAndAnswer
o requiresUniqueEmail
se establecen en un valor distinto de Boolean
.
o bien
Los atributos maxInvalidPasswordAttempts
o passwordAttemptWindow
se establecen en un valor distinto de un entero positivo.
o bien
El atributo minRequiredPasswordLength
se establece en un valor distinto de un entero positivo o el valor es mayor que 128.
o bien
El atributo minRequiredNonalphanumericCharacters
se establece en un valor distinto de cero o de un entero positivo, o el valor es mayor que 128.
o bien
El valor del atributo passwordStrengthRegularExpression
no es una expresión regular válida.
o bien
El atributo applicationName
se establece en un valor mayor que 256 caracteres.
o bien
El atributo passwordFormat
especificado en el archivo de configuración de la aplicación es una enumeración MembershipPasswordFormat no válida.
o bien
El atributo passwordFormat
se establece en Hashed y el atributo enablePasswordRetrieval
se establece en true
en la configuración de la aplicación.
o bien
El atributo passwordFormat
se establece en Encrypted
y el elemento de configuración <machineKey> especifica AutoGenerate
para el atributo decryptionKey
.
o bien
El atributo connectionStringName
está vacío o no existe en la configuración de la aplicación.
o bien
El valor de la cadena de conexión para el valor de atributo connectionStringName
está vacío o el atributo connectionStringName
especificado no existe en el archivo de configuración de la aplicación.
o bien
El valor del atributo commandTimeout
se establece en un valor distinto de cero o de un entero positivo.
o bien
El archivo de configuración de la aplicación para esta instancia de SqlMembershipProvider contiene un atributo desconocido.
El nivel de confianza actual es inferior a Low
.
El proveedor ya se ha inicializado antes de la llamada actual al método Initialize(String, NameValueCollection).
Comentarios
Este método inicializa con SqlMembershipProvider los valores de propiedad especificados en el archivo de configuración de ASP.NET aplicación (Web.config) y no está pensado para usarse directamente desde el código.