ActiveDirectoryMembershipProvider.Initialize(String, NameValueCollection) ActiveDirectoryMembershipProvider.Initialize(String, NameValueCollection) ActiveDirectoryMembershipProvider.Initialize(String, NameValueCollection) ActiveDirectoryMembershipProvider.Initialize(String, NameValueCollection) Method

Definición

Inicializa la instancia de ActiveDirectoryMembershipProvider con los valores de propiedad de los archivos de configuración de la aplicación.Initializes the ActiveDirectoryMembershipProvider instance with the property values from the application's configuration files. No está prevista la llamada a este método desde el código.This method is not intended to be called from your code.

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 String String String

Nombre de la instancia de ActiveDirectoryMembershipProvider que se va a inicializar.The name of the ActiveDirectoryMembershipProvider instance to initialize.

config
NameValueCollection NameValueCollection NameValueCollection NameValueCollection

Colección NameValueCollection que contiene los nombres y valores de opciones de configuración para el proveedor de pertenencia.A NameValueCollection containing the names and values of the configuration options for the membership provider.

Excepciones

El atributo applicationName especificado en la configuración de la aplicación supera los 256 caracteres.The applicationName attribute specified in the application configuration exceeds 256 characters.

O bien-or- El atributo connectionStringName está vacío o no existe en la configuración de la aplicación.The connectionStringName attribute is empty or does not exist in the application configuration.

O bien-or- La cadena de conexión especificada en el atributo connectionStringName del archivo de configuración de la aplicación está vacía o no existe.The connection string specified in the connectionStringName attribute in the application configuration file is empty or does not exist.

O bien-or- El atributo connectionProtection se establece en un valor que no es SignAndSeal ni None en el archivo de configuración de la aplicación.The connectionProtection attribute is set to a value other than SignAndSeal or None in the application configuration file.

O bien-or- Se ha especificado el atributo connectionUsername en el archivo de configuración de la aplicación pero su valor está vacío.The connectionUsername attribute is specified in the application configuration file but its value is empty.

O bien-or- Se ha especificado el atributo connectionPassword en el archivo de configuración de la aplicación pero su valor está vacío.The connectionPassword attribute is specified in the application configuration file but its value is empty.

O bien-or- Se ha especificado el atributo connectionUsername o connectionPassword en el archivo de configuración de la aplicación, pero no los dos.Either the connectionUsername attribute or the connectionPassword attribute is specified in the application configuration file, but not both.

O bien-or- Se ha especificado el atributo clientSearchTimeout pero no es un entero positivo.The clientSearchTimeout attribute is specified but is not a positive integer.

O bien-or- Se ha especificado el atributo serverSearchTimeout pero no es un entero positivo.The serverSearchTimeout attribute is specified but is not a positive integer.

O bien-or- Se ha especificado el atributo enableSearchMethods, pero no es un valor booleano.The enableSearchMethods attribute is specified, but is not a Boolean value.

O bien-or- Se ha especificado el atributo requiresUniqueEmail, pero no es un valor booleano.The requiresUniqueEmail attribute is specified, but is not a Boolean value.

O bien-or- Se ha especificado el atributo enablePasswordReset, pero no es un valor booleano.The enablePasswordReset attribute is specified, but is not a Boolean value.

O bien-or- Se ha especificado el atributo requiresQuestionAndAnswer, pero no es un valor booleano.The requiresQuestionAndAnswer attribute is specified, but is not a Boolean value.

O bien-or- Se ha especificado el atributo minRequiredPasswordLength y es negativo o mayor que 128.The minRequiredPasswordLength attribute is specified and it is either negative or greater than 128.

O bien-or- Se ha especificado el atributo minRequiredNonalphanumericCharacters y es negativo o mayor que 128.The minRequiredNonalphanumericCharacters attribute is specified and it is either negative or greater than 128.

O bien-or- La expresión regular especificada en el atributo passwordStrengthRegularExpression del archivo de configuración de la aplicación no es una expresión regular válida.The regular expression specified in the passwordStrengthRegularExpression attribute in the application configuration file is not a valid regular expression O bien-or- Se ha especificado el atributo attributeMapUsername, pero es una cadena vacía.The attributeMapUsername attribute is specified, but it is an empty string.

O bien-or- El atributo connectionString no comienza con "LDAP".The connectionString attribute does not begin with "LDAP".

O bien-or- La cadena de conexión especificada en el atributo connectionString no es válida.The connection string specified in the connectionString attribute is invalid.

O bien-or- La cadena de conexión del atributo connectionString especifica un enlace sin servidor.The connection string in the connectionString attribute specifies a server-less bind.

O bien-or- ActiveDirectoryMembershipProvider no ha podido establecer una conexión con el dominio o el servidor de directorio.The ActiveDirectoryMembershipProvider could not establish a connection with the domain or directory server.

O bien-or- El atributo connectionProtection se establece en SignAndSeal, pero no se puede establecer con el servidor una conexión SSL ni una conexión firmada y sellada.The connectionProtection attribute is set to SignAndSeal, but neither an SSL nor a signed and sealed connection can be established with the server.

O bien-or- Se ha establecido el atributo connectionProtection en None pero no se han establecido los atributos connectionUsername y connectionPassword.The connectionProtection attribute is set to None but the connectionUsername and connectionPassword attributes are not set.

O bien-or- El atributo connectionProtection se establece en SignAndSeal pero ActiveDirectoryMembershipProvider no pudo establecer una conexión SSL con un servidor ADAM.The connectionProtection attribute is set to SignAndSeal but the ActiveDirectoryMembershipProvider could not establish an SSL connection with an ADAM server.

O bien-or- El atributo connectionString especifica el catálogo global (GC) o un puerto del catálogo global de SSL.The connectionString attribute specifies either the global catalog (GC) or an SSL global catalog port.

O bien-or- El atributo connectionString especifica un servidor Active Directory o un dominio, pero ActiveDirectoryMembershipProvider no ha podido recuperar el contexto de nombres predeterminado del dominio.The connectionString attribute specifies an Active Directory server or domain, but the ActiveDirectoryMembershipProvider could not retrieve the default naming context for the domain.

O bien-or- El atributo connectionString especifica un servidor Active Directory o un dominio, pero ActiveDirectoryMembershipProvider no ha podido recuperar el contenedor de usuarios predeterminado.The connectionString attribute specifies an Active Directory server or domain, but the ActiveDirectoryMembershipProvider could not retrieve the default users container.

O bien-or- El atributo connectionString especifica un servidor ADAM, pero no especifica una partición de la aplicación o un contenedor.The connectionString attribute specifies an ADAM server, but it does not specify an application partition or container.

O bien-or- El atributo connectionString especifica una partición de la aplicación o un contenedor, pero el contenedor especificado no existe.The connectionString attribute specifies an application partition or container, but the specified container does not exist.

O bien-or- El atributo connectionString especifica un contenedor que no puede contener las instancias de usuario.The connectionString attribute specifies a container that is not allowed to contain user instances.

Se ha especificado una asignación de atributos pero su valor estaba vacío.An attribute mapping is specified but its value was empty.

O bien-or- Se ha especificado dos veces una asignación de atributos.An attribute mapping is specified twice.

O bien-or- Se ha especificado una asignación de atributos pero el atributo no existe en la instancia de usuario.An attribute mapping is specified but the attribute does not exist on the user instance.

O bien-or- Se ha especificado una asignación de atributos pero el atributo de directorio no es del tipo de datos correcto.An attribute mapping is specified but the directory attribute is not of the correct data type.

O bien-or- Se ha especificado una asignación de atributos pero el atributo de directorio tiene varios valores.An attribute mapping is specified but the directory attribute is multi-valued.

O bien-or- Se ha especificado el atributo attributeMapUserName, pero ni se ha asignado a sAMAccountName ni al atributo de directorio userPrincipalName al conectar con Active Directory.The attributeMapUserName attribute is specified but was mapped to neither the sAMAccountName nor the userPrincipalName directory attribute when connecting to an Active Directory.

O bien-or- Se ha especificado el atributo attributeMapUserName, pero no se ha asignado al atributo de directorio userPrincipalName al conectar con un servidor ADAM.The attributeMapUserName attribute is specified but was not mapped to the userPrincipalName directory attribute when connecting to an ADAM server.

O bien-or- El atributo enablePasswordReset es true y el atributo requiresQuestionAndAnswer es false en el archivo de configuración de la aplicación.The enablePasswordReset attribute is true and the requiresQuestionAndAnswer attribute is false in the application configuration file.

O bien-or- Se ha especificado el atributo maxInvalidPasswordAttempts pero no es un entero positivo distinto de cero.The maxInvalidPasswordAttempts attribute was specified but is not a non-zero positive integer.

O bien-or- Se ha especificado el atributo passwordAttemptWindow pero no es un entero positivo distinto de cero.The passwordAttemptWindow attribute was specified but is not a non-zero positive integer.

O bien-or- Se ha especificado el atributo passwordAnswerAttemptLockoutDuration pero no es un entero positivo distinto de cero.The passwordAnswerAttemptLockoutDuration attribute was specified but is not a non-zero positive integer.

O bien-or- El atributo enablePasswordReset es true y alguno de los atributos attributeMapFailedPasswordAnswerCount, attributeMapFailedPasswordAnswerTime y attributeMapFailedPasswordAnswerLockoutTime está vacío.The enablePasswordReset attribute is true and any of the attributeMapFailedPasswordAnswerCount, attributeMapFailedPasswordAnswerTime, and attributeMapFailedPasswordAnswerLockoutTime attributes are empty.

O bien-or- El atributo requiresQuestionAndAnswer es true pero el atributo attributeMapPasswordQuestion o attributeMapPasswordAnswer está vacío.The requiresQuestionAndAnswer attribute is true but either the attributeMapPasswordQuestion or the attributeMapPasswordAnswer attribute is empty.

O bien-or- Un atributo especificado en el archivo de configuración de la aplicación no es válido.An attribute specified in the application configuration file is not valid.

La aplicación se ejecuta en un entorno hospedado y AspNetHostingPermissionLevel está establecido en Minimal.The application is running in a hosted environment and the AspNetHostingPermissionLevel is set to Minimal.

Se ha producido un error cuando se estaba consultando el directorio.An error occurred while querying the directory.

Comentarios

Este método inicializa la ActiveDirectoryMembershipProvider objeto con los valores de propiedad especificado en el archivo de configuración de aplicación (Web.config) de ASP.NET y no está pensado para utilizarse directamente desde el código.This method initializes the ActiveDirectoryMembershipProvider object with the property values specified in the ASP.NET application configuration file (Web.config) and is not intended to be used directly from your code.

Se aplica a

Consulte también: