AppDomainSetup.GetConfigurationBytes Yöntem

Tanım

yöntemi tarafından SetConfigurationBytes(Byte[]) ayarlanan XML yapılandırma bilgilerini döndürür ve bu da uygulamanın XML yapılandırma bilgilerini geçersiz kılar.

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

Döndürülenler

Byte[]

yöntemi tarafından SetConfigurationBytes(Byte[]) ayarlanan XML yapılandırma bilgilerini içeren bir dizi veya null SetConfigurationBytes(Byte[]) yöntem çağrılmadı.

Açıklamalar

yöntemi, SetConfigurationBytes yeni bir uygulama etki alanı oluşturan bir uygulamanın yapılandırma bilgilerini geçersiz kılmanın bir yolunu sağlar. içindeki value yapılandırma dosyası bilgileri, uygulamanın yapılandırma dosyası bilgilerini geçersiz kılar. Örneğin, Example.exe uygulaması yeni bir uygulama etki alanı oluşturduğunda, başlangıçta Example.exe.config dosyasından alınan yapılandırma bilgilerini geçersiz kılabilir.

Önemli

Yapılandırma dosyası bilgilerinin bazı tüketicileri yöntemi tarafından SetConfigurationBytes depolanan bilgileri kullanmaz. Çalışma zamanı bunu zorlamaz. Tüm yapılandırma dosyası bilgilerinin yeni bir uygulama etki alanında geçersiz kılındığından emin olmak için, bir yapılandırma dosyası belirtmek için özelliğini kullanın ConfigurationFile . SetConfigurationBytes yöntemi derleme bağlamasını etkiler.

içindeki value XML, bir dizi olarak depolanması dışında normal bir Byte yapılandırma dosyasındaki XML ile aynıdır.

Bir uygulama etki alanının yapılandırma baytlarına erişmek için özelliğini kullanarak AppDomain.SetupInformation uygulama etki alanının nesnesini alın AppDomainSetup ve yöntemini kullanın GetConfigurationBytes .

Şunlara uygulanır