Nasıl yapılır: Uygulama Etki Alanı Oluşturma
Ortak dil çalışma zamanı konağı, gerektiğinde uygulama etki alanlarını otomatik olarak oluşturur. Ancak, kendi uygulama etki alanlarınızı oluşturabilir ve bunlara kişisel olarak yönetmek istediğiniz derlemeleri yükleyebilirsiniz. Ayrıca, kod yürüttüğüniz uygulama etki alanları da oluşturabilirsiniz.
Sınıfındaki aşırı yüklenmiş CreateDomain yöntemlerinden System.AppDomain birini kullanarak yeni bir uygulama etki alanı oluşturursunuz. Uygulama etki alanına bir ad verebilir ve bu ada göre başvurabilirsiniz.
Aşağıdaki örnek yeni bir uygulama etki alanı oluşturur, adını MyDomain
atar ve ardından konak etki alanının ve yeni oluşturulan alt uygulama etki alanının adını konsola yazdırır.
Örnek
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
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin