AppDomainSetup.GetConfigurationBytes Método

Definição

Retorna as informações de configuração XML definidas pelo método SetConfigurationBytes(Byte[]), que substitui as informações de configuração XML do aplicativo.Returns the XML configuration information set by the SetConfigurationBytes(Byte[]) method, which overrides the application's XML configuration information.

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

Retornos

Byte[]

Uma matriz que contém as informações de configuração XML definidas pelo método SetConfigurationBytes(Byte[]) ou null, se o método SetConfigurationBytes(Byte[]) não tiver sido chamado.An array that contains the XML configuration information that was set by the SetConfigurationBytes(Byte[]) method, or null if the SetConfigurationBytes(Byte[]) method has not been called.

Comentários

O SetConfigurationBytes método fornece uma maneira de substituir as informações de configuração de um aplicativo que cria um novo domínio de aplicativo.The SetConfigurationBytes method provides a way to override the configuration information of an application that creates a new application domain. As informações do arquivo de configuração no value substitui as informações do arquivo de configuração do aplicativo.The configuration file information in value overrides the configuration file information for the application. Por exemplo, quando o aplicativo Example.exe cria um novo domínio de aplicativo, ele pode substituir as informações de configuração obtidas originalmente do arquivo Example.exe.config.For example, when the Example.exe application creates a new application domain, it can override the configuration information originally obtained from Example.exe.config file.

Importante

Alguns consumidores de informações do arquivo de configuração não usam as informações armazenadas pelo SetConfigurationBytes método.Some consumers of configuration file information do not use the information stored by the SetConfigurationBytes method. O tempo de execução não impõe isso.The runtime does not enforce this. Para garantir que todas as informações do arquivo de configuração sejam substituídas em um novo domínio de aplicativo, use a ConfigurationFile propriedade para especificar um arquivo de configuração.To ensure that all configuration file information is overridden in a new application domain, use the ConfigurationFile property to specify a configuration file. O SetConfigurationBytes método afeta a associação de assembly.The SetConfigurationBytes method does affect assembly binding.

O XML no value é o mesmo que o XML em um arquivo de configuração normal, exceto que ele é armazenado como uma Byte matriz.The XML in value is the same as the XML in a normal configuration file, except that it is stored as a Byte array.

Para acessar os bytes de configuração de um domínio de aplicativo, use a AppDomain.SetupInformation propriedade para obter o AppDomainSetup objeto para o domínio do aplicativo e use o GetConfigurationBytes método.To access the configuration bytes for an application domain, use the AppDomain.SetupInformation property to get the AppDomainSetup object for the application domain, then use the GetConfigurationBytes method.

Aplica-se a