System.AppDomainSetup.GetConfigurationBytes 方法
方法描述
返回由 SetConfigurationBytes 方法设置的 XML 配置信息,这些信息优先于应用程序的 XML 配置信息。
语法定义(C# System.AppDomainSetup.GetConfigurationBytes 方法 的用法)
public byte[] GetConfigurationBytes()
参数/返回值
参数值/返回值 | 参数类型/返回类型 | 参数描述/返回描述 |
---|---|---|
返回值 | System.Byte[] | 一个数组,其中包含由 SetConfigurationBytes 方法设置的 XML 配置信息;如果未调用 SetConfigurationBytes 方法,则为 null。 |
提示和注释
通过使用 SetConfigurationBytes 方法,可以重写创建新的应用程序域的应用程序的配置信息。 value 中的配置文件信息将重写应用程序的配置文件信息。 例如,如果应用程序 Example.exe 创建一个新的应用程序域,它可以对最初从文件 Example.exe.config 中获得的配置信息进行重写。
重要事项
配置文件信息的一些使用者不使用 SetConfigurationBytes 方法存储的信息。 运行时并不实施此规则。 若要确保所有配置文件信息在新的应用程序域中被重写,请使用 ConfigurationFile 属性指定配置文件。 SetConfigurationBytes 方法不影响程序集绑定。
value 中的 XML 与普通配置文件中的 XML 一样,只是它以 Byte 数组的形式存储。
若要访问某应用程序域的配置字节,请先使用 AppDomain.SetupInformation 属性获取应用程序域的 AppDomainSetup 对象,然后使用 GetConfigurationBytes 方法。
System.AppDomainSetup.GetConfigurationBytes 方法例子
版本信息
.NET Framework 受以下版本支持:4、3.5、3.0、2.0 .NET Framework Client Profile 受以下版本支持:4、3.5 SP1
适用平台
Windows 7, Windows Vista SP1 或更高版本, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008(不支持服务器核心), Windows Server 2008 R2(支持 SP1 或更高版本的服务器核心), Windows Server 2003 SP2 .NET Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求。