Partager via


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

Autres ressources

Hébergement du Common Language Runtime

Utilisation des domaines d'application