Share via


ConfigurationBuildersSection.GetBuilderFromName(String) 方法

定义

返回使用提供的配置生成器名称的 ConfigurationBuilder 对象。

public:
 System::Configuration::ConfigurationBuilder ^ GetBuilderFromName(System::String ^ builderName);
public System.Configuration.ConfigurationBuilder GetBuilderFromName (string builderName);
member this.GetBuilderFromName : string -> System.Configuration.ConfigurationBuilder
Public Function GetBuilderFromName (builderName As String) As ConfigurationBuilder

参数

builderName
String

配置生成器名称或逗号分隔的名称列表。 如果 builderName 是逗号分隔的 ConfigurationBuilder 名称列表,将返回引用并应用所有命名配置生成器的特殊聚合 ConfigurationBuilder 对象。

返回

一个 ConfigurationBuilder 对象,包含提供的配置 builderName

例外

在部分信任的安全策略下,配置提供程序类型无法实例化(目标程序集上没有 AllowPartiallyTrustedCallersAttribute)。

默认情况下,ConfigurationBuilders.IgnoreLoadFailure 处于禁用状态。 对于从配置文件中读取的分区之一,如果找不到部署了 bin 的配置生成器或无法实例化该生成器,将捕获并报告 FileNotFoundException。 如果要忽略加载失败,请启用 ConfigurationBuilders.IgnoreLoadFailure。

默认情况下,ConfigurationBuilders.IgnoreLoadFailure 处于禁用状态。 对于从配置文件中读取的分区之一,如果在加载配置生成器时发生 TypeLoadException,将捕获并报告 TypeLoadException。 如果要忽略加载失败,请启用 ConfigurationBuilders.IgnoreLoadFailure。

适用于