AppDomainSetup Sınıf

Tanım

bir örneğine AppDomaineklenebilen derleme bağlama bilgilerini temsil eder.

public ref class AppDomainSetup sealed
public ref class AppDomainSetup sealed : IAppDomainSetup
public sealed class AppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class AppDomainSetup
type AppDomainSetup = class
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
type AppDomainSetup = class
    interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
    interface IAppDomainSetup
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type AppDomainSetup = class
Public NotInheritable Class AppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
Devralma
AppDomainSetup
Öznitelikler
Uygulamalar

Açıklamalar

Bir örneğin özelliklerini değiştirmek var olan AppDomainherhangi bir AppDomainSetup öğesini etkilemez. Yöntem örneği parametre olarak çağrıldığında CreateDomain yalnızca yeni AppDomainbir öğesinin oluşturulmasını AppDomainSetup etkileyebilir.

Bu sınıf arabirimini IAppDomainSetup uygular.

Dikkat

özelliği için DisallowCodeDownload varsayılan değer false'tur. Bu ayar hizmetler için güvenli değildir. Hizmetlerin kısmen güvenilen kodu indirmesini önlemeye yardımcı olmak için bu özelliği true olarak ayarlayın

Oluşturucular

AppDomainSetup()

AppDomainSetup sınıfının yeni bir örneğini başlatır.

AppDomainSetup(ActivationArguments)

Bir uygulama etki alanının bildirim tabanlı etkinleştirmesi AppDomainSetup için gereken belirtilen etkinleştirme bağımsız değişkenleriyle sınıfının yeni bir örneğini başlatır.

AppDomainSetup(ActivationContext)

Bir uygulama etki alanının bildirim tabanlı etkinleştirmesi AppDomainSetup için kullanılacak belirtilen etkinleştirme bağlamıyla sınıfının yeni bir örneğini başlatır.

Özellikler

ActivationArguments

Uygulama etki alanının etkinleştirilmesi ile ilgili verileri alır veya ayarlar.

AppDomainInitializer

Uygulama etki alanı başlatıldığında çağrılan bir geri çağırma yöntemini temsil eden temsilciyi alır veya ayarlar AppDomainInitializer .

AppDomainInitializerArguments

Temsilci tarafından AppDomainInitializer temsil edilen geri çağırma yöntemine geçirilen bağımsız değişkenleri alır veya ayarlar. Uygulama etki alanı başlatıldığında geri çağırma yöntemi çağrılır.

AppDomainManagerAssembly

Bu AppDomainSetup nesne kullanılarak oluşturulan uygulama etki alanları için uygulama etki alanı yöneticisinin türünü sağlayan derlemenin görünen adını alır veya ayarlar.

AppDomainManagerType

Bu AppDomainSetup nesne kullanılarak oluşturulan uygulama etki alanları için uygulama etki alanı yöneticisini sağlayan türün tam adını alır veya ayarlar.

ApplicationBase

Uygulamayı içeren dizinin adını alır.

ApplicationName

Uygulamanın adını alır veya ayarlar.

ApplicationTrust

Güvenlik ve güven bilgilerini içeren bir nesneyi alır veya ayarlar.

CachePath

Dosyaların gölge kopyalandığı uygulamaya özgü bir alanın adını alır veya ayarlar.

ConfigurationFile

Uygulama etki alanı için yapılandırma dosyasının adını alır veya ayarlar.

DisallowApplicationBaseProbing

Yüklenmek üzere derlemeler aranırken uygulama temel yolunun ve özel ikili yolun araştırılıp araştırılmayacağını belirtir.

DisallowBindingRedirects

Uygulama etki alanının derleme bağlama yeniden yönlendirmesine izin verip vermeyeceğini belirten bir değer alır veya ayarlar.

DisallowCodeDownload

Uygulama etki alanı için derlemelerin HTTP indirmesine izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar.

DisallowPublisherPolicy

Yapılandırma dosyasının publisherPolicy bölümünün bir uygulama etki alanına uygulanıp uygulanmadığını <belirten bir değer alır veya ayarlar.>

DynamicBase

Dinamik olarak oluşturulan dosyaların dizininin bulunduğu temel dizini alır veya ayarlar.

LicenseFile

Bu etki alanıyla ilişkili lisans dosyasının konumunu alır veya ayarlar.

LoaderOptimization

Yürütülebilir dosyayı yüklemek için kullanılan iyileştirme ilkesini belirtir.

PartialTrustVisibleAssemblies

Korumalı bir uygulama etki alanında çalışan kısmi güven koduna görünür hale gelen bayrağıyla NotVisibleByDefault işaretlenmiş derlemelerin listesini alır veya ayarlar.

PrivateBinPath

Özel derlemeler için yoklanan uygulama temel dizini altındaki dizinlerin listesini alır veya ayarlar.

PrivateBinPathProbe

Uygulamanın arama yolunu içeren veya dışında tutan ApplicationBase bir dize değeri alır veya ayarlar ve yalnızca PrivateBinPathöğesini arar.

SandboxInterop

Arabirim önbelleğinin uygulama etki alanındaki birlikte çalışma çağrıları için devre dışı bırakılıp bırakılmadığını belirten bir değer alır veya ayarlar; böylece her çağrıda bir QueryInterface gerçekleştirilir.

ShadowCopyDirectories

Derlemeleri içeren dizinlerin adlarını gölge kopyalanacak şekilde alır veya ayarlar.

ShadowCopyFiles

Gölge kopyalamanın açık mı yoksa kapalı mı olduğunu gösteren bir dize alır veya ayarlar.

TargetFrameworkName

Oluşturucu tarafından FrameworkName(String) ayrıştırılabilir biçimde hedef çerçeveyi belirten bir dize alır (veya .NET Framework ayarlar).

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetConfigurationBytes()

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.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
SetCompatibilitySwitches(IEnumerable<String>)

Belirtilen anahtarları ayarlar ve uygulama etki alanını belirtilen sorunlar için .NET Framework önceki sürümleriyle uyumlu hale getirir.

SetConfigurationBytes(Byte[])

Uygulamanın XML yapılandırma bilgilerini değiştirerek uygulama etki alanı için XML yapılandırma bilgilerini sağlar.

SetNativeFunction(String, Int32, IntPtr)

Ortak dil çalışma zamanına dize karşılaştırma işlevinin alternatif bir uygulamasını sağlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.