AppDomainSetup Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Assembly-Bindungsinformationen dar, die einer Instanz von AppDomain hinzugefügt werden können.
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
- Vererbung
-
AppDomainSetup
- Attribute
- Implementiert
Hinweise
Das Ändern der Eigenschaften einer AppDomainSetup Instanz wirkt sich nicht auf vorhandene AppDomainElemente aus. Es kann sich nur auf die Erstellung eines neuen AppDomainTyps auswirken, wenn die CreateDomain Methode mit der AppDomainSetup Instanz als Parameter aufgerufen wird.
Diese Klasse implementiert die IAppDomainSetup-Schnittstelle.
Achtung
Der Standardwert für die DisallowCodeDownload Eigenschaft ist false. Diese Einstellung ist für Dienste nicht sicher. Um zu verhindern, dass Dienste teilweise vertrauenswürdigen Code herunterladen, legen Sie diese Eigenschaft auf true fest.
Konstruktoren
AppDomainSetup() |
Initialisiert eine neue Instanz der AppDomainSetup-Klasse. |
AppDomainSetup(ActivationArguments) |
Initialisiert eine neue Instanz der AppDomainSetup-Klasse mit den für die Verwendung der manifestbasierten Aktivierung einer Anwendungsdomäne erforderlichen Aktivierungsargumenten. |
AppDomainSetup(ActivationContext) |
Initialisiert eine neue Instanz der AppDomainSetup-Klasse mit dem angegebenen Aktivierungskontext für die Verwendung der manifestbasierten Aktivierung einer Anwendungsdomäne. |
Eigenschaften
ActivationArguments |
Ruft Daten über die Aktivierung einer Anwendungsdomäne ab oder legt diese fest. |
AppDomainInitializer |
Ruft den AppDomainInitializer-Delegaten ab oder legt diesen fest, der eine Rückrufmethode darstellt, die beim Initialisieren der Anwendungsdomäne aufgerufen wird. |
AppDomainInitializerArguments |
Gibt die Argumente zurück, die an die durch den AppDomainInitializer-Delegaten dargestellte Rückrufmethode übergeben wurden, oder legt diese fest. Die Rückrufmethode wird beim Initialisieren der Anwendungsdomäne aufgerufen. |
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. |
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. |
ApplicationBase |
Ruft den Namen des Verzeichnisses ab, das die Anwendung enthält. |
ApplicationName |
Ruft den Namen der Anwendung ab oder legt diesen fest. |
ApplicationTrust |
Ruft ein Objekt ab, das Sicherheits- und Vertrauenswürdigkeitsinformationen enthält, oder legt dieses fest. |
CachePath |
Ruft den Namen eines anwendungsspezifischen Bereichs ab, in dem Dateien gespiegelt werden, oder legt diesen fest. |
ConfigurationFile |
Ruft den Namen einer Konfigurationsdatei für eine Anwendungsdomäne ab oder legt diesen fest. |
DisallowApplicationBaseProbing |
Gibt an, ob der Anwendungsbasispfad und der private Binärpfad beim Suchen nach zu ladenden Assemblys durchsucht wird. |
DisallowBindingRedirects |
Ruft einen Wert ab, der angibt, ob die Assembly-Bindungsumleitung in einer Anwendungsdomäne zulässig ist, oder legt diesen fest. |
DisallowCodeDownload |
Ruft einen Wert ab, der angibt, ob Assembly-Downloads über HTTP für eine Anwendungsdomäne zulässig sind, oder legt diesen fest. |
DisallowPublisherPolicy |
Ruft einen Wert ab, der angibt, ob der <publisherPolicy>-Abschnitt der Konfigurationsdatei auf eine Anwendungsdomäne angewendet wird, oder legt diesen Wert fest. |
DynamicBase |
Ruft das Basisverzeichnis ab oder legt dieses fest, in dem sich das Verzeichnis für dynamisch generierte Dateien befindet. |
LicenseFile |
Ruft die Position der dieser Domäne zugeordneten Lizenzdatei ab oder legt diese fest. |
LoaderOptimization |
Gibt die Optimierungsrichtlinie zum Laden ausführbarer Dateien an. |
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. |
PrivateBinPath |
Ruft die Liste der Verzeichnisse unterhalb des Anwendungsbasisverzeichnisses ab, in denen nach privaten Assemblys gesucht wird, oder legt diese fest. |
PrivateBinPathProbe |
Ruft einen Zeichenfolgenwert ab, der ApplicationBase in den Suchpfad für die Anwendung aufnimmt oder ausschließt und nur PrivateBinPath durchsucht. |
SandboxInterop |
Ruft einen Wert ab, der angibt, ob die Schnittstellenzwischenspeicherung für Interop-Aufrufe in der Anwendungsdomäne deaktiviert ist, sodass |
ShadowCopyDirectories |
Ruft die Namen der Verzeichnisse mit zu spiegelnden Assemblys ab oder legt diese fest. |
ShadowCopyFiles |
Ruft eine Zeichenfolge ab, die angibt, ob das Spiegeln ein- oder ausgeschaltet ist. |
TargetFrameworkName |
Ruft (oder in .NET Framework) eine Zeichenfolge ab, die das FrameworkName(String) Zielframework in einem Format angibt, das vom Konstruktor analysiert werden kann. |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetConfigurationBytes() |
Gibt die XML-Konfigurationsinformationen zurück, die von der SetConfigurationBytes(Byte[])-Methode festgelegt werden. Hierdurch werden die XML-Konfigurationsinformationen der Anwendung überschrieben. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
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. |
SetConfigurationBytes(Byte[]) |
Stellt XML-Konfigurationsinformationen für die Anwendungsdomäne bereit und ersetzt die XML-Konfigurationsinformationen der Anwendung. |
SetNativeFunction(String, Int32, IntPtr) |
Stellt die Common Language Runtime mit einer anderen Implementierung einer Zeichenfolgenvergleichsfunktion bereit. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |