通过


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

要添加到集合的 A ProviderBase

例外

参数 provider 的类型不是 SettingsProvider

-或-

提供程序 Name 参数的属性为 null 或空字符串。

-或-

集合中已存在具有相同设置 Name 提供程序。

集合为只读。

参数 providernull.

注解

Name 属性 SettingsProvider 用作存储密钥。

注意

Add尽管该方法有一个ProviderBase参数来匹配基类ProviderCollection中此相同方法的签名,但如果provider参数不是类型SettingsProvider,此方法将引发异常。

适用于

另请参阅