AppDomainSetup AppDomainSetup AppDomainSetup AppDomainSetup Class

Definition

Stellt Assembly-Bindungsinformationen dar, die einer Instanz von AppDomain hinzugefügt werden können.Represents assembly binding information that can be added to an instance of AppDomain.

public ref class AppDomainSetup sealed : IAppDomainSetup
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class AppDomainSetup : IAppDomainSetup
type AppDomainSetup = class
    interface IAppDomainSetup
Public NotInheritable Class AppDomainSetup
Implements IAppDomainSetup
Vererbung
AppDomainSetupAppDomainSetupAppDomainSetupAppDomainSetup
Attribute
Implementiert

Hinweise

Ändern der Eigenschaften einer AppDomainSetup Instanz hat keine Auswirkungen auf alle vorhandenen AppDomain.Changing the properties of an AppDomainSetup instance does not affect any existing AppDomain. Nur die Erstellung eines neuen beeinflussen AppDomain, wenn die CreateDomain Methode wird aufgerufen, mit der AppDomainSetup Instanz als Parameter.It can affect only the creation of a new AppDomain, when the CreateDomain method is called with the AppDomainSetup instance as a parameter.

Diese Klasse implementiert die IAppDomainSetup -Schnittstelle.This class implements the IAppDomainSetup interface.

Achtung

Der Standardwert für die DisallowCodeDownload Eigenschaft ist "false".The default value for the DisallowCodeDownload property is false. Diese Einstellung ist für Dienste nicht sicher.This setting is unsafe for services. Legen Sie diese Eigenschaft auf "true", um Dienste zu vermeiden von teilweise vertrauenswürdigen Code herunterladen,To help prevent services from downloading partially trusted code, set this property to true

Konstruktoren

AppDomainSetup() AppDomainSetup() AppDomainSetup() AppDomainSetup()

Initialisiert eine neue Instanz der AppDomainSetup-Klasse.Initializes a new instance of the AppDomainSetup class.

AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments) AppDomainSetup(ActivationArguments)

Initialisiert eine neue Instanz der AppDomainSetup-Klasse mit den für die Verwendung der manifestbasierten Aktivierung einer Anwendungsdomäne erforderlichen Aktivierungsargumenten.Initializes a new instance of the AppDomainSetup class with the specified activation arguments required for manifest-based activation of an application domain.

AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext) AppDomainSetup(ActivationContext)

Initialisiert eine neue Instanz der AppDomainSetup-Klasse mit dem angegebenen Aktivierungskontext für die Verwendung der manifestbasierten Aktivierung einer Anwendungsdomäne.Initializes a new instance of the AppDomainSetup class with the specified activation context to use for manifest-based activation of an application domain.

Eigenschaften

ActivationArguments ActivationArguments ActivationArguments ActivationArguments

Ruft Daten über die Aktivierung einer Anwendungsdomäne ab oder legt diese fest.Gets or sets data about the activation of an application domain.

AppDomainInitializer AppDomainInitializer AppDomainInitializer AppDomainInitializer

Ruft den AppDomainInitializer-Delegaten ab oder legt diesen fest, der eine Rückrufmethode darstellt, die beim Initialisieren der Anwendungsdomäne aufgerufen wird.Gets or sets the AppDomainInitializer delegate, which represents a callback method that is invoked when the application domain is initialized.

AppDomainInitializerArguments AppDomainInitializerArguments AppDomainInitializerArguments AppDomainInitializerArguments

Gibt die Argumente zurück, die an die durch den AppDomainInitializer-Delegaten dargestellte Rückrufmethode übergeben wurden, oder legt diese fest.Gets or sets the arguments passed to the callback method represented by the AppDomainInitializer delegate. Die Rückrufmethode wird beim Initialisieren der Anwendungsdomäne aufgerufen.The callback method is invoked when the application domain is initialized.

AppDomainManagerAssembly AppDomainManagerAssembly AppDomainManagerAssembly AppDomainManagerAssembly

Ruft den Anzeigenamen der Assembly ab, die den Typ des Anwendungsdomänen-Managers für mit diesem AppDomainSetup-Objekt erstellte Anwendungsdomänen bereitstellt, oder legt diesen fest.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 AppDomainManagerType AppDomainManagerType AppDomainManagerType

Ruft den vollständigen Namen des Typs ab, der den Anwendungsdomänen-Manager für mit diesem AppDomainSetup-Objekt erstellte Anwendungsdomänen bereitstellt, oder legt diesen fest.Gets or sets the full name of the type that provides the application domain manager for application domains created using this AppDomainSetup object.

ApplicationBase ApplicationBase ApplicationBase ApplicationBase

Ruft den Namen des Verzeichnisses ab, das die Anwendung enthält, oder legt diesen fest.Gets or sets the name of the directory containing the application.

ApplicationName ApplicationName ApplicationName ApplicationName

Ruft den Namen der Anwendung ab oder legt diesen fest.Gets or sets the name of the application.

ApplicationTrust ApplicationTrust ApplicationTrust ApplicationTrust

Ruft ein Objekt ab, das Sicherheits- und Vertrauenswürdigkeitsinformationen enthält, oder legt dieses fest.Gets or sets an object containing security and trust information.

CachePath CachePath CachePath CachePath

Ruft den Namen eines anwendungsspezifischen Bereichs ab, in dem Dateien gespiegelt werden, oder legt diesen fest.Gets or sets the name of an area specific to the application where files are shadow copied.

ConfigurationFile ConfigurationFile ConfigurationFile ConfigurationFile

Ruft den Namen einer Konfigurationsdatei für eine Anwendungsdomäne ab oder legt diesen fest.Gets or sets the name of the configuration file for an application domain.

DisallowApplicationBaseProbing DisallowApplicationBaseProbing DisallowApplicationBaseProbing DisallowApplicationBaseProbing

Gibt an, ob der Anwendungsbasispfad und der private Binärpfad beim Suchen nach zu ladenden Assemblys durchsucht wird.Specifies whether the application base path and private binary path are probed when searching for assemblies to load.

DisallowBindingRedirects DisallowBindingRedirects DisallowBindingRedirects DisallowBindingRedirects

Ruft einen Wert ab, der angibt, ob die Assembly-Bindungsumleitung in einer Anwendungsdomäne zulässig ist, oder legt diesen fest.Gets or sets a value that indicates whether an application domain allows assembly binding redirection.

DisallowCodeDownload DisallowCodeDownload DisallowCodeDownload DisallowCodeDownload

Ruft einen Wert ab, der angibt, ob Assembly-Downloads über HTTP für eine Anwendungsdomäne zulässig sind, oder legt diesen fest.Gets or sets a value that indicates whether HTTP download of assemblies is allowed for an application domain.

DisallowPublisherPolicy DisallowPublisherPolicy DisallowPublisherPolicy DisallowPublisherPolicy

Ruft einen Wert ab, der angibt, ob der <publisherPolicy>-Abschnitt der Konfigurationsdatei auf eine Anwendungsdomäne angewendet wird, oder legt diesen Wert fest.Gets or sets a value that indicates whether the <publisherPolicy> section of the configuration file is applied to an application domain.

DynamicBase DynamicBase DynamicBase DynamicBase

Ruft das Basisverzeichnis ab oder legt dieses fest, in dem sich das Verzeichnis für dynamisch generierte Dateien befindet.Gets or sets the base directory where the directory for dynamically generated files is located.

LicenseFile LicenseFile LicenseFile LicenseFile

Ruft die Position der dieser Domäne zugeordneten Lizenzdatei ab oder legt diese fest.Gets or sets the location of the license file associated with this domain.

LoaderOptimization LoaderOptimization LoaderOptimization LoaderOptimization

Gibt die Optimierungsrichtlinie zum Laden ausführbarer Dateien an.Specifies the optimization policy used to load an executable.

PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies PartialTrustVisibleAssemblies

Ruft eine Liste von mit dem NotVisibleByDefault-Flag markierten Assemblys ab, die für teilweise vertrauenswürdigen Code, der in einer Sandbox-Anwendungsdomäne ausgeführt wird, sichtbar gemacht werden, oder legt diese fest.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 PrivateBinPath PrivateBinPath PrivateBinPath

Ruft die Liste der Verzeichnisse unterhalb des Anwendungsbasisverzeichnisses ab, in denen nach privaten Assemblys gesucht wird, oder legt diese fest.Gets or sets the list of directories under the application base directory that are probed for private assemblies.

PrivateBinPathProbe PrivateBinPathProbe PrivateBinPathProbe PrivateBinPathProbe

Ruft einen Zeichenfolgenwert ab, der ApplicationBase in den Suchpfad für die Anwendung aufnimmt oder ausschließt und nur PrivateBinPath durchsucht.Gets or sets a string value that includes or excludes ApplicationBase from the search path for the application, and searches only PrivateBinPath.

SandboxInterop SandboxInterop SandboxInterop SandboxInterop

Ruft einen Wert ab, der angibt, ob die Schnittstellenzwischenspeicherung für Interop-Aufrufe in der Anwendungsdomäne deaktiviert ist, sodass QueryInterface für jeden Aufruf ausgeführt wird, oder legt diesen Wert fest.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 ShadowCopyDirectories ShadowCopyDirectories ShadowCopyDirectories

Ruft die Namen der Verzeichnisse mit zu spiegelnden Assemblys ab oder legt diese fest.Gets or sets the names of the directories containing assemblies to be shadow copied.

ShadowCopyFiles ShadowCopyFiles ShadowCopyFiles ShadowCopyFiles

Ruft eine Zeichenfolge ab, die angibt, ob das Spiegeln ein- oder ausgeschaltet ist.Gets or sets a string that indicates whether shadow copying is turned on or off.

TargetFrameworkName TargetFrameworkName TargetFrameworkName TargetFrameworkName

Ruft eine Zeichenfolge ab oder legt diese fest, die die Zielversion und das Profil von .NET Framework für die Anwendungsdomäne festlegt, in einem Format, das vom FrameworkName(String)-Konstruktor analysiert werden kann.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.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetConfigurationBytes() GetConfigurationBytes() GetConfigurationBytes() GetConfigurationBytes()

Gibt die XML-Konfigurationsinformationen zurück, die von der SetConfigurationBytes(Byte[])-Methode festgelegt werden. Hierdurch werden die XML-Konfigurationsinformationen der Anwendung überschrieben.Returns the XML configuration information set by the SetConfigurationBytes(Byte[]) method, which overrides the application's XML configuration information.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>) SetCompatibilitySwitches(IEnumerable<String>)

Legt die angegebenen Schalter fest und macht die Anwendungsdomäne für die angegebenen Probleme mit früheren Versionen von .NET Framework kompatibel.Sets the specified switches, making the application domain compatible with previous versions of the .NET Framework for the specified issues.

SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[]) SetConfigurationBytes(Byte[])

Stellt XML-Konfigurationsinformationen für die Anwendungsdomäne bereit und ersetzt die XML-Konfigurationsinformationen der Anwendung.Provides XML configuration information for the application domain, replacing the application's XML configuration information.

SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr) SetNativeFunction(String, Int32, IntPtr)

Stellt die Common Language Runtime mit einer anderen Implementierung einer Zeichenfolgenvergleichsfunktion bereit.Provides the common language runtime with an alternate implementation of a string comparison function.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für:

Siehe auch