AppDomain.CurrentDomain gets the current application domain for the current Thread. : Application Domain « Reflection « VB.Net






AppDomain.CurrentDomain gets the current application domain for the current Thread.

 

Imports System
Imports System.Reflection
Imports System.Security.Policy 

Class ADSetupInformation
   Public Shared Sub Main()
      Dim domaininfo As New AppDomainSetup()
      domaininfo.ApplicationBase = System.Environment.CurrentDirectory
      Dim adevidence As Evidence = AppDomain.CurrentDomain.Evidence
      Dim domain As AppDomain = AppDomain.CreateDomain("MyDomain", adevidence, domaininfo)

      Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName)
      Console.WriteLine("new child domain: " + domain.FriendlyName)
      Console.WriteLine("Application base is: " + domain.SetupInformation.ApplicationBase)
      AppDomain.Unload(domain)
   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.ExecuteAssembly executes the assembly contained in the specified file.
8.AppDomain.GetAssemblies
9.AppDomain.GetData gets the value stored in the current application domain for the specified name.
10.AppDomain.Id Property gets an integer that uniquely identifies the application domain within the process.
11.Create an Application Domain
12.Load Assemblies into an Application Domain
13.Unload an Application Domain