Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
ProviderBase.Initialize (Método)
Inicializa el proveedor.
Ensamblado: System.Configuration (en System.Configuration.dll)
Parámetros
- name
- Tipo: System.String
Nombre descriptivo del proveedor.
- config
- Tipo: System.Collections.Specialized.NameValueCollection
Colección de los pares nombre/valor que representan los atributos específicos de proveedor concretados en la configuración de este proveedor.
| Excepción | Condición |
|---|---|
| ArgumentNullException |
El nombre del proveedor es null. |
| ArgumentException |
La longitud del nombre del proveedor es cero. |
| InvalidOperationException |
Se ha intentado llamar a Initialize en un proveedor después de que el proveedor ya se haya inicializado. |
La implementación de la clase base realiza un seguimiento interno del número de veces que se ha llamado al método Initialize del proveedor. Si se inicializa un proveedor más de una vez, se produce una excepción InvalidOperationException que explica que el proveedor ya está inicializado.
Dado que la mayoría de los proveedores de característica llaman a Initialize antes de realizar la inicialización específica de proveedor, este método es un control central para evitar la doble inicialización.
Para obtener un ejemplo de cómo se utiliza Initialize, vea Ejemplo de implementación de proveedor de perfiles.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.