ProviderBase.Initialize(String, NameValueCollection) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise le générateur de configuration.
public:
virtual void Initialize(System::String ^ name, System::Collections::Specialized::NameValueCollection ^ config);
public virtual void Initialize (string name, System.Collections.Specialized.NameValueCollection config);
abstract member Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
override this.Initialize : string * System.Collections.Specialized.NameValueCollection -> unit
Public Overridable Sub Initialize (name As String, config As NameValueCollection)
Paramètres
- name
- String
Nom convivial du fournisseur.
- config
- NameValueCollection
Collection des paires nom/valeur qui représentent les attributs spécifiques au fournisseur spécifiés dans la configuration pour ce fournisseur.
Exceptions
Le nom du fournisseur est null
.
La longueur du nom du fournisseur est égale à zéro.
Tentative d’appel de Initialize(String, NameValueCollection) sur un fournisseur après que celui-ci a déjà été initialisé.
Exemples
Pour obtenir un exemple d’utilisation Initialize, consultez Exemple d’implémentation du fournisseur de profils.
Remarques
L’implémentation de la classe de base suit en interne le nombre de fois où la méthode du Initialize
fournisseur a été appelée. Si un fournisseur est initialisé plusieurs fois, un InvalidOperationException
est levée indiquant que le fournisseur est déjà initialisé.
Étant donné que la plupart des fournisseurs de fonctionnalités appellent Initialize avant d’effectuer une initialisation spécifique au fournisseur, cette méthode est un emplacement central pour empêcher une double initialisation.