Comment : créer un domaine d'application
Mise à jour : novembre 2007
Un hôte Common Language Runtime crée automatiquement des domaines d'application lorsqu'ils sont nécessaires. Toutefois, vous pouvez créer vos propres domaines d'application et y charger les assemblys que vous souhaitez gérer personnellement. Vous pouvez également créer des domaines d'application à partir desquels exécuter le code.
Vous créez un domaine d'application à l'aide de l'une des méthodes CreateDomain surchargées de la classe System.AppDomain. Vous pouvez attribuer un nom au domaine d'application et le référencer par ce nom.
L'exemple suivant crée un domaine d'application, lui assigne le nom MyDomain, puis imprime le nom du domaine hôte et du domaine d'application enfant créé dans la console.
Exemple
Imports System
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 'Main
End Class 'AppDomain1
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);
}
}
Voir aussi
Concepts
Programmation avec des domaines d'application