AppDomain-Member
Stellt eine Anwendungsdomäne dar. Dies ist eine isolierte Umgebung, in der Programme ausgeführt werden. Diese Klasse kann nicht vererbt werden.
In den folgenden Tabellen werden die vom AppDomain -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
ActivationContext | Ruft den Aktivierungskontext für die aktuelle Anwendungsdomäne ab. | |
ApplicationIdentity | Ruft die Identität der Anwendung in der Anwendungsdomäne ab. | |
ApplicationTrust | Ruft Informationen ab, die die einer Anwendung gewährten Berechtigungen beschreiben und ob die Anwendung eine Vertrauensebene besitzt, die eine Ausführung zulässt. | |
BaseDirectory | Ruft das Basisverzeichnis ab, das der Assemblyresolver zur Suche nach Assemblys verwendet hat. | |
CurrentDomain | Ruft die aktuelle Anwendungsdomäne für den aktuellen Thread ab. | |
DomainManager | Ruft den Domänen-Manager ab, der beim Initialisieren der Anwendungsdomäne vom Host bereitgestellt wurde. | |
DynamicDirectory | Ruft das Verzeichnis ab, das der Assemblyresolver für die Suche nach dynamisch erstellten Assemblys verwendet hat. | |
Evidence | Ruft die dieser Anwendungsdomäne zugeordnete Evidence ab, die als Eingabe für die Sicherheitsrichtlinien verwendet wird. | |
FriendlyName | Ruft den angezeigten Namen dieser Anwendungsdomäne ab. | |
Id | Ruft eine ganze Zahl ab, die die Anwendungsdomäne innerhalb des Prozesses eindeutig identifiziert. | |
RelativeSearchPath | Ruft den Pfad, in dem der Assemblyresolver nach privaten Assemblys suchen soll, mit einer relativen Angabe zum Basisverzeichnis ab. | |
SetupInformation | Ruft die Konfigurationsinformationen der Anwendungsdomäne für diese Instanz ab. | |
ShadowCopyFiles | Ruft eine Angabe darüber ab, ob alle in der Anwendungsdomäne geladenen Assemblys gespiegelt werden. |
Zum Seitenanfang
Öffentliche Methoden
Name | Beschreibung | |
---|---|---|
AppendPrivatePath | Fügt den angegebenen Verzeichnisnamen an den privaten Pfad an. | |
ApplyPolicy | Gibt den Assemblyanzeigenamen nach dem Anwenden der Richtlinien zurück. | |
ClearPrivatePath | Setzt den Pfad, der den Speicherort von privaten Assemblys angibt, auf die leere Zeichenfolge ("") zurück. | |
ClearShadowCopyPath | Setzt die Liste der Verzeichnisse mit gespiegelten Assemblys auf die leere Zeichenfolge ("") zurück. | |
CreateComInstanceFrom | Überladen. Erstellt eine neue Instanz eines angegebenen COM-Typs. | |
CreateDomain | Überladen. Erstellt eine neue Anwendungsdomäne. | |
CreateInstance | Überladen. Erstellt eine neue Instanz eines angegebenen Typs, der in einer angegebenen Assembly definiert ist. | |
CreateInstanceAndUnwrap | Überladen. Erstellt eine neue Instanz eines angegebenen Typs. | |
CreateInstanceFrom | Überladen. Erstellt eine neue Instanz eines angegebenen Typs, der in der angegebenen Assemblydatei definiert ist. | |
CreateInstanceFromAndUnwrap | Überladen. Erstellt eine neue Instanz eines angegebenen Typs, der in der angegebenen Assemblydatei definiert ist. | |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) | |
DefineDynamicAssembly | Überladen. Definiert eine dynamische Assembly in der aktuellen Anwendungsdomäne. | |
DoCallBack | Führt den Code in einer anderen Anwendungsdomäne aus, die durch den angegebenen Delegaten bezeichnet wird. | |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) | |
ExecuteAssembly | Überladen. Führt die Assembly in der angegebenen Datei aus. | |
ExecuteAssemblyByName | Überladen. Führt eine Assembly aus. | |
GetAssemblies | Ruft die Assemblys ab, die in den Ausführungskontext dieser Anwendungsdomäne geladen wurden. | |
GetCurrentThreadId | Ruft den aktuellen Threadbezeichner ab. | |
GetData | Ruft den in der aktuellen Anwendungsdomäne gespeicherten Wert für den angegebenen Namen ab. | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.) | |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) | |
GetType | Ruft den Typ der aktuellen Instanz ab. | |
InitializeLifetimeService | Überschrieben. Führt zu einer unendlichen Lebensdauer der AppDomain, indem das Erstellen eines Lease verhindert wird. | |
IsDefaultAppDomain | Gibt einen Wert zurück, der angibt, ob die Anwendungsdomäne die Standardanwendungsdomäne für den Prozess ist. | |
IsFinalizingForUnload | Gibt an, ob diese Anwendungsdomäne entladen wird und ob die darin enthaltenen Objekte durch die Common Language Runtime finalisiert werden. | |
Load | Überladen. Lädt eine Assembly in diese Anwendungsdomäne. | |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) | |
ReflectionOnlyGetAssemblies | Gibt die Assemblys zurück, die in den Reflektionskontext der Anwendungsdomäne geladen wurden. | |
SetAppDomainPolicy | Legt die Sicherheitsrichtlinienebene für diese Anwendungsdomäne fest. | |
SetCachePath | Legt den angegebenen Verzeichnispfad als Speicherort für gespiegelte Assemblys fest. | |
SetData | Überladen. Weist einer Anwendungsdomäneneigenschaft einen Wert zu. | |
SetDynamicBase | Legt den angegebenen Verzeichnispfad als Speicherort fest, an dem dynamisch erzeugte Dateien gespeichert werden und an dem auf diese zugegriffen werden kann. | |
SetPrincipalPolicy | Gibt an, wie Haupt- und Identitätsobjekte an einen Thread angefügt werden sollen, wenn während der Ausführung in dieser Anwendungsdomäne versucht wird, den Thread an einen Principal zu binden. | |
SetShadowCopyFiles | Aktiviert die Schattenkopiefunktion. | |
SetShadowCopyPath | Legt den angegebenen Verzeichnispfad als Speicherort für zu spiegelnde Assemblys fest. | |
SetThreadPrincipal | Legt das Standardprincipalobjekt fest, das an Threads angefügt wird, wenn bei der Ausführung in dieser Anwendungsdomäne versucht wird, diese an ein Principal zu binden. | |
ToString | Überschrieben. Ruft eine Zeichenfolgenentsprechung ab, die den angezeigten Namen der Anwendungsdomäne und aller Kontextrichtlinien einschließt. | |
Unload | Entlädt die angegebene Anwendungsdomäne. |
Zum Seitenanfang
Öffentliche Ereignisse
Name | Beschreibung | |
---|---|---|
AssemblyLoad | Tritt beim Laden einer Assembly ein. | |
AssemblyResolve | Tritt ein, wenn die Auflösung einer Assembly fehlschlägt. | |
DomainUnload | Tritt ein, wenn eine AppDomain gerade entladen werden soll. | |
ProcessExit | Tritt ein, wenn der übergeordnete Prozess der Standardanwendungsdomäne beendet wird. | |
ReflectionOnlyAssemblyResolve | Tritt ein, wenn die Auflösung einer Assembly im Reflektionskontext fehlschlägt. | |
ResourceResolve | Tritt ein, wenn die Auflösung einer Ressource fehlschlägt, weil die Ressource keine gültige verknüpfte oder eingebettete Ressource in der Assembly ist. | |
TypeResolve | Tritt ein, wenn die Auflösung eines Typs fehlschlägt. | |
UnhandledException | Tritt auf, wenn eine Ausnahme nicht abgefangen wird. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
System._AppDomain.GetIDsOfNames | Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. | |
System._AppDomain.GetTypeInfo | Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können. | |
System._AppDomain.GetTypeInfoCount | Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). | |
System._AppDomain.Invoke | Ermöglicht den Zugriff auf die von einem Objekt verfügbar gemachten Eigenschaften und Methoden. |
Zum Seitenanfang