Unload an Application Domain : Application Domain « Reflection « VB.Net






Unload an Application Domain

 

Imports System
Imports System.Reflection

Class AppDomain2
    Public Shared Sub Main()
        Dim domain As AppDomain = AppDomain.CreateDomain("MyDomain", Nothing)

        Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName)
        Console.WriteLine("child domain: " + domain.FriendlyName)
        AppDomain.Unload(domain)
        Try
            Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName)
            Console.WriteLine("child domain: " + domain.FriendlyName)
        Catch e As AppDomainUnloadedException
            Console.WriteLine("The appdomain MyDomain does not exist.")
        End Try
    End Sub
End Class

   
  








Related examples in the same category

1. System AppDomain Get Current Thread Id
2.AppDomain.GetAssemblies
3.AppDomain.AssemblyLoad Event occurs when an assembly is loaded.
4.AppDomain.AssemblyResolve Event occurs when the resolution of an assembly fails.
5.AppDomain.CreateInstanceAndUnwrap
6.AppDomain.CreateInstanceFrom
7.AppDomain.CurrentDomain gets the current application domain for the current Thread.
8.AppDomain.ExecuteAssembly executes the assembly contained in the specified file.
9.AppDomain.GetAssemblies
10.AppDomain.GetData gets the value stored in the current application domain for the specified name.
11.AppDomain.Id Property gets an integer that uniquely identifies the application domain within the process.
12.Create an Application Domain
13.Load Assemblies into an Application Domain