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.

Комментарии

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

Внимание!

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

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

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