Condividi tramite


SettingsProviderCollection.Add(ProviderBase) Metodo

Definizione

Aggiunge un nuovo provider di impostazioni alla raccolta.

public:
 override void Add(System::Configuration::Provider::ProviderBase ^ provider);
public override void Add(System.Configuration.Provider.ProviderBase provider);
override this.Add : System.Configuration.Provider.ProviderBase -> unit
Public Overrides Sub Add (provider As ProviderBase)

Parametri

provider
ProviderBase

Oggetto ProviderBase da aggiungere alla raccolta.

Eccezioni

Il provider parametro non è di tipo SettingsProvider.

oppure

La Name proprietà del parametro del provider è null o una stringa vuota.

oppure

Un provider di impostazioni con lo stesso Name esiste già nella raccolta.

La raccolta è di sola lettura.

Il provider parametro è null.

Commenti

La Name proprietà di viene utilizzata come chiave di SettingsProvider archiviazione.

Attenzione

Anche se il Add metodo ha un singolo ProviderBase parametro per trovare la corrispondenza con la firma di questo stesso metodo nella classe ProviderCollectionbase , questo metodo genererà un'eccezione se il provider parametro non è di tipo SettingsProvider.

Si applica a

Vedi anche