AppDomainSetup Sınıf

Tanım

Bir örneğine eklenebilen derleme bağlama bilgilerini temsil eder AppDomain .Represents assembly binding information that can be added to an instance of AppDomain.

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 özelliklerinin değiştirilmesi, AppDomainSetup var olan herhangi bir örneği etkilemez AppDomain .Changing the properties of an AppDomainSetup instance does not affect any existing AppDomain. AppDomain CreateDomain Yöntemi AppDomainSetup bir parametre olarak örnekle çağrıldığında yalnızca yeni bir oluşturma işlemi etkileyebilir.It can affect only the creation of a new AppDomain, when the CreateDomain method is called with the AppDomainSetup instance as a parameter.

Bu sınıf, IAppDomainSetup arabirimini uygular.This class implements the IAppDomainSetup interface.

Dikkat

Özelliği için varsayılan değer DisallowCodeDownload false 'dur.The default value for the DisallowCodeDownload property is false. Bu ayar hizmetler için güvenli değildir.This setting is unsafe for services. Hizmetlerin kısmen güvenilen kod indirmesini önlemeye yardımcı olmak için bu özelliği true olarak ayarlayınTo help prevent services from downloading partially trusted code, set this property to true

Oluşturucular

AppDomainSetup()

AppDomainSetup sınıfının yeni bir örneğini başlatır.Initializes a new instance of the AppDomainSetup class.

AppDomainSetup(ActivationArguments)

AppDomainSetupBir uygulama etki alanının bildirim tabanlı etkinleştirilmesi için gerekli olan etkinleştirme bağımsız değişkenleriyle sınıfının yeni bir örneğini başlatır.Initializes a new instance of the AppDomainSetup class with the specified activation arguments required for manifest-based activation of an application domain.

AppDomainSetup(ActivationContext)

AppDomainSetupBir uygulama etki alanının bildirim tabanlı etkinleştirilmesi için kullanılmak üzere belirtilen etkinleştirme bağlamına sahip sınıfının yeni bir örneğini başlatır.Initializes a new instance of the AppDomainSetup class with the specified activation context to use for manifest-based activation of an application domain.

Özellikler

ActivationArguments

Bir uygulama etki alanının etkinleştirilmesiyle ilgili verileri alır veya ayarlar.Gets or sets data about the activation of an application domain.

AppDomainInitializer

AppDomainInitializerUygulama etki alanı başlatıldığında çağrılan bir geri çağırma yöntemini temsil eden temsilciyi alır veya ayarlar.Gets or sets the AppDomainInitializer delegate, which represents a callback method that is invoked when the application domain is initialized.

AppDomainInitializerArguments

Temsilci tarafından temsil edilen geri çağırma yöntemine geçirilen bağımsız değişkenleri alır veya ayarlar AppDomainInitializer .Gets or sets the arguments passed to the callback method represented by the AppDomainInitializer delegate. Geri çağırma yöntemi, uygulama etki alanı başlatıldığında çağrılır.The callback method is invoked when the application domain is initialized.

AppDomainManagerAssembly

Bu 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 AppDomainSetup .Gets or sets the display name of the assembly that provides the type of the application domain manager for application domains created using this AppDomainSetup object.

AppDomainManagerType

Bu 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 AppDomainSetup .Gets or sets the full name of the type that provides the application domain manager for application domains created using this AppDomainSetup object.

ApplicationBase

Uygulamayı içeren dizinin adını alır veya ayarlar.Gets or sets the name of the directory containing the application.

ApplicationName

Uygulamanın adını alır veya ayarlar.Gets or sets the name of the application.

ApplicationTrust

Güvenlik ve güven bilgilerini içeren bir nesne alır veya ayarlar.Gets or sets an object containing security and trust information.

CachePath

Dosyaların gölge kopyalandığı uygulamaya özgü bir alanın adını alır veya ayarlar.Gets or sets the name of an area specific to the application where files are shadow copied.

ConfigurationFile

Uygulama etki alanı için yapılandırma dosyasının adını alır veya ayarlar.Gets or sets the name of the configuration file for an application domain.

DisallowApplicationBaseProbing

Yüklenecek derlemeler aranırken uygulama temel yolunun ve özel ikili yolun araştırıp engellenip engellenmeyeceğini belirtir.Specifies whether the application base path and private binary path are probed when searching for assemblies to load.

DisallowBindingRedirects

Bir uygulama etki alanının derleme bağlama yeniden yönlendirmesine izin verip içermediğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether an application domain allows assembly binding redirection.

DisallowCodeDownload

Bir uygulama etki alanı için derlemelerin HTTP indirmesinin izin verilip verilmeyeceğini gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether HTTP download of assemblies is allowed for an application domain.

DisallowPublisherPolicy

Yapılandırma dosyasının < publisherPolicy > bölümünün bir uygulama etki alanına uygulanıp uygulanmadığını gösteren bir değer alır veya ayarlar.Gets or sets a value that indicates whether the <publisherPolicy> section of the configuration file is applied to an application domain.

DynamicBase

Dinamik olarak oluşturulan dosyalar dizininin bulunduğu temel dizini alır veya ayarlar.Gets or sets the base directory where the directory for dynamically generated files is located.

LicenseFile

Bu etki alanıyla ilişkili lisans dosyasının konumunu alır veya ayarlar.Gets or sets the location of the license file associated with this domain.

LoaderOptimization

Yürütülebilir dosyayı yüklemek için kullanılan iyileştirme ilkesini belirtir.Specifies the optimization policy used to load an executable.

PartialTrustVisibleAssemblies

NotVisibleByDefaultBir korumalı uygulama etki alanında çalışan kısmi güven koduna görünür hale getirilen bayrağıyla işaretlenmiş derlemelerin listesini alır veya ayarlar.Gets or sets a list of assemblies marked with the NotVisibleByDefault flag that are made visible to partial-trust code running in a sandboxed application domain.

PrivateBinPath

Özel derlemeler için araştırılan uygulama temel dizini altındaki dizinlerin listesini alır veya ayarlar.Gets or sets the list of directories under the application base directory that are probed for private assemblies.

PrivateBinPathProbe

Uygulama için arama yolundan dahil edilen veya hariç olmayan bir dize değeri alır veya ayarlar ApplicationBase ve yalnızca arar PrivateBinPath .Gets or sets a string value that includes or excludes ApplicationBase from the search path for the application, and searches only PrivateBinPath.

SandboxInterop

Uygulama etki alanındaki birlikte çalışma çağrıları için arabirim önbelleklemesi 'nin devre dışı bırakılıp bırakılmadığını belirten bir değer alır veya ayarlar.Gets or sets a value that indicates whether interface caching is disabled for interop calls in the application domain, so that a QueryInterface is performed on each call.

ShadowCopyDirectories

Gölge kopya oluşturulacak derlemeleri içeren dizinlerin adlarını alır veya ayarlar.Gets or sets the names of the directories containing assemblies to be shadow copied.

ShadowCopyFiles

Gölge kopyalamanın açık veya kapalı olup olmadığını gösteren bir dize alır veya ayarlar.Gets or sets a string that indicates whether shadow copying is turned on or off.

TargetFrameworkName

Uygulama etki alanı için .NET Framework hedef sürümünü ve profilini, Oluşturucu tarafından ayrıştırılabilecek bir biçimde belirten bir dize alır veya ayarlar FrameworkName(String) .Gets or sets a string that specifies the target version and profile of the .NET Framework for the application domain, in a format that can be parsed by the FrameworkName(String) constructor.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

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

SetConfigurationBytes(Byte[])UYGULAMANıN XML yapılandırma bilgilerini geçersiz kılan, yöntemi tarafından ayarlanan XML yapılandırma bilgilerini döndürür.Returns the XML configuration information set by the SetConfigurationBytes(Byte[]) method, which overrides the application's XML configuration information.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

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

TypeGeçerli örneği alır.Gets the Type of the current instance.

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

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

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

Belirtilen anahtarlar için uygulama etki alanını .NET Framework önceki sürümleriyle uyumlu hale getirerek belirtilen anahtarları ayarlar.Sets the specified switches, making the application domain compatible with previous versions of the .NET Framework for the specified issues.

SetConfigurationBytes(Byte[])

Uygulama etki alanı için, uygulamanın XML yapılandırma bilgilerini değiştirerek XML yapılandırma bilgileri sağlar.Provides XML configuration information for the application domain, replacing the application's XML configuration information.

SetNativeFunction(String, Int32, IntPtr)

, Dize karşılaştırma işlevinin alternatif uygulamasıyla ortak dil çalışma zamanı sağlar.Provides the common language runtime with an alternate implementation of a string comparison function.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.