AppDomainSetup.GetConfigurationBytes 方法

定义

返回由 SetConfigurationBytes(Byte[]) 方法设置的 XML 配置信息,这些信息优先于应用程序的 XML 配置信息。

public:
 cli::array <System::Byte> ^ GetConfigurationBytes();
public byte[] GetConfigurationBytes ();
member this.GetConfigurationBytes : unit -> byte[]
Public Function GetConfigurationBytes () As Byte()

返回

Byte[]

是包含 SetConfigurationBytes(Byte[]) 方法设置的 XML 配置信息的数组,或者,如果尚未调用 SetConfigurationBytes(Byte[]) 方法,则是 null

注解

此方法 SetConfigurationBytes 提供了替代创建新应用程序域的应用程序的配置信息的方法。 中的 value 配置文件信息替代应用程序的配置文件信息。 例如,当Example.exe应用程序创建新的应用程序域时,它可以替代最初从Example.exe.config文件中获取的配置信息。

重要

配置文件信息的一些使用者不使用该方法存储 SetConfigurationBytes 的信息。 运行时不强制执行此操作。 若要确保在新的应用程序域中重写所有配置文件信息,请使用 ConfigurationFile 该属性指定配置文件。 该方法 SetConfigurationBytes 会影响程序集绑定。

XML 中的 value XML 与普通配置文件中的 XML 相同,只是它存储为 Byte 数组。

若要访问应用程序域的配置字节,请使用 AppDomain.SetupInformation 该属性获取 AppDomainSetup 应用程序域的对象,然后使用 GetConfigurationBytes 该方法。

适用于