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