AppDomain.ToString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá řetězcovou reprezentaci, která obsahuje popisný název domény aplikace a všechny kontextové zásady.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Návraty
Řetězec, který tvoří zřetězení literálového řetězce "Name:", popisný název domény aplikace a řetězcové reprezentace zásad kontextu nebo řetězec "Neexistují žádné zásady kontextu".
Implementuje
Výjimky
Doména aplikace reprezentovaná aktuálním AppDomain stavem byla uvolněna.
Příklady
Následující příklad kódu zobrazí návratové ToString hodnoty metody.
using namespace System;
using namespace System::Reflection;
using namespace System::Security::Policy;
//for evidence Object*
int main()
{
// Create application domain setup information
AppDomainSetup^ domaininfo = gcnew 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: {0}", AppDomain::CurrentDomain->FriendlyName );
Console::WriteLine( "child domain: {0}", domain->FriendlyName );
Console::WriteLine( "child domain name using ToString: {0}", domain );
Console::WriteLine();
AppDomain::Unload( domain );
}
using System;
using System.Reflection;
using System.Security.Policy;
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);
}
}
open System
// Create application domain setup information
let domaininfo = AppDomainSetup()
//Create evidence for the new appdomain from evidence of the current application domain
let adevidence = AppDomain.CurrentDomain.Evidence
// Create appdomain
let domain = AppDomain.CreateDomain("MyDomain", adevidence, domaininfo)
// Write out application domain information
printfn $"Host domain: {AppDomain.CurrentDomain.FriendlyName}"
printfn $"child domain: {domain.FriendlyName}"
printfn $"child domain name using ToString:{domain}\n"
AppDomain.Unload domain
Imports System.Reflection
Imports System.Security.Policy
'for evidence object
Class ADSetup
Public Shared Sub Main()
' Create application domain setup information
Dim domaininfo As New AppDomainSetup()
'Create evidence for the new appdomain from evidence of the current application domain
Dim adevidence As Evidence = AppDomain.CurrentDomain.Evidence
' Create appdomain
Dim domain As AppDomain = 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)
End Sub
End Class