AppDomainSetup.GetConfigurationBytes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回由 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 该方法。