Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Dieser Artikel ist spezifisch für .NET Framework. Sie gilt nicht für neuere Implementierungen von .NET, einschließlich .NET 6 und höherer Versionen.
Ein Host für common language runtime erstellt Anwendungsdomänen automatisch, wenn sie benötigt werden. Sie können jedoch eigene Anwendungsdomänen erstellen und in diese Assemblys laden, die Sie persönlich verwalten möchten. Sie können auch Anwendungsdomänen erstellen, aus denen Sie Code ausführen.
Sie erstellen eine neue Anwendungsdomäne mit einer der überladenen CreateDomain Methoden in der System.AppDomain Klasse. Sie können der Anwendungsdomäne einen Namen zuweisen und anhand dieses Namens darauf verweisen.
Das folgende Beispiel erstellt eine neue Anwendungsdomäne, weist sie dem Namen MyDomainzu und druckt dann den Namen der Hostdomäne und die neu erstellte untergeordnete Anwendungsdomäne in der Konsole.
Example
using namespace System;
using namespace System::Reflection;
ref class AppDomain1
{
public:
static void Main()
{
Console::WriteLine("Creating new AppDomain.");
AppDomain^ domain = AppDomain::CreateDomain("MyDomain");
Console::WriteLine("Host domain: " + AppDomain::CurrentDomain->FriendlyName);
Console::WriteLine("child domain: " + domain->FriendlyName);
}
};
int main()
{
AppDomain1::Main();
}
using System;
using System.Reflection;
class AppDomain1
{
public static void Main()
{
Console.WriteLine("Creating new AppDomain.");
AppDomain domain = AppDomain.CreateDomain("MyDomain");
Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName);
Console.WriteLine("child domain: " + domain.FriendlyName);
}
}
Imports System.Reflection
Class AppDomain1
Public Shared Sub Main()
Console.WriteLine("Creating new AppDomain.")
Dim domain As AppDomain = AppDomain.CreateDomain("MyDomain")
Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName)
Console.WriteLine("child domain: " + domain.FriendlyName)
End Sub
End Class