SettingsProviderCollection.Add(ProviderBase) Метод

Определение

Добавляет в коллекцию новый поставщик параметров.

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)

Параметры

provider
ProviderBase

Добавление ProviderBase в коллекцию.

Исключения

Параметр provider не имеет типа SettingsProvider.

–или–

Свойство Name параметра поставщика равно NULL или пустой строке.

–или–

Поставщик параметров с тем же Name уже существует в коллекции.

Коллекция доступна только для чтения.

Параметр provider имеет значение null.

Комментарии

Свойство Name объекта SettingsProvider используется в качестве ключа хранилища.

Предостережение

Хотя метод Add имеет один ProviderBase параметр, соответствующий сигнатуре этого же метода в базовом классе ProviderCollection, этот метод вызовет исключение, если provider параметр не имеет типа SettingsProvider.

Применяется к

См. также раздел