Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Catatan
Artikel ini khusus untuk .NET Framework. Ini tidak berlaku untuk implementasi .NET yang lebih baru, termasuk .NET 6 dan versi yang lebih baru.
Host runtime membuat domain aplikasi secara otomatis saat diperlukan. Namun, Anda dapat membuat domain aplikasi Anda sendiri dan memuat ke dalamnya rakitan yang ingin Anda kelola secara pribadi. Anda juga dapat membuat domain aplikasi dari mana Anda mengeksekusi kode.
Anda membuat domain aplikasi baru menggunakan salah satu metode CreateDomain yang kelebihan beban di kelas System.AppDomain. Anda dapat memberi nama domain aplikasi dan mereferensikannya dengan nama itu.
Contoh berikut membuat domain aplikasi baru, memberinya nama MyDomain
, lalu mencetak nama domain host dan domain aplikasi anak yang baru dibuat ke konsol.
Contoh
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