SettingsProviderCollection.Add(ProviderBase) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将新设置提供程序添加到集合中。
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,此方法将引发异常。