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 représentant les attributs spécifiques au fournisseur spécifiés dans la configuration de ce fournisseur.
Exceptions
Le nom du fournisseur est null.
Le nom du fournisseur a une longueur de zéro.
Une tentative est effectuée pour appeler Initialize(String, NameValueCollection) un fournisseur une fois que le fournisseur a déjà été initialisé.
Remarques
L’implémentation de 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, il 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 l’initialisation double.