AppDomain.Id Property gets an integer that uniquely identifies the application domain within the process. : Application Domain « Reflection « VB.Net






AppDomain.Id Property gets an integer that uniquely identifies the application domain within the process.

 

Imports System
Imports System.Reflection

Public Class Example
    <LoaderOptimizationAttribute(LoaderOptimization.MultiDomainHost)> _
    Public Shared Sub Main() 
        ShowDomainInfo()
        Dim newDomain As AppDomain = AppDomain.CreateDomain("MyMultiDomain")
        newDomain.DoCallBack(AddressOf ShowDomainInfo)
    End Sub
    Public Shared Sub ShowDomainInfo() 
        Dim ad As AppDomain = AppDomain.CurrentDomain
        Console.WriteLine("FriendlyName: {0}", ad.FriendlyName)
        Console.WriteLine("Id: {0}", ad.Id)
        Console.WriteLine("IsDefaultAppDomain: {0}", ad.IsDefaultAppDomain())

    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.Create an Application Domain
12.Load Assemblies into an Application Domain
13.Unload an Application Domain