AppDomain.ToString Method

Obtains a string representation that includes the friendly name of the application domain and any context policies.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)

public override string ToString()

Return Value

Type: System.String
A string formed by concatenating the literal string "Name:", the friendly name of the application domain, and either string representations of the context policies or the string "There are no context policies."

Implements

_AppDomain.ToString()

ExceptionCondition
AppDomainUnloadedException

The application domain represented by the current AppDomain has been unloaded.

The following code example displays the return value of the ToString method.

using System;
using System.Reflection;
using System.Security.Policy;  //for evidence object 
class ADSetup
{
	public static void Main()
	{
		// Create application domain setup information
		AppDomainSetup domaininfo = new AppDomainSetup();
		
		//Create evidence for the new appdomain from evidence of the current application domain
		Evidence adevidence = AppDomain.CurrentDomain.Evidence;

		// Create appdomain
		AppDomain domain = AppDomain.CreateDomain("MyDomain", adevidence, domaininfo);

		// Write out application domain information
		Console.WriteLine("Host domain: " + AppDomain.CurrentDomain.FriendlyName);
		Console.WriteLine("child domain: " + domain.FriendlyName);
		Console.WriteLine("child domain name using ToString:" + domain.ToString());
		Console.WriteLine();
		
		AppDomain.Unload(domain);
	
	}
	
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

.NET for Windows Phone apps

Supported in: Windows Phone 8.1, Windows Phone Silverlight 8.1, Windows Phone Silverlight 8
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft