AppDomain.ToString Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene una rappresentazione di stringa che comprende il nome descrittivo del dominio applicazione e qualsiasi criterio di contesto.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Restituisce
Stringa formata concatenando la rappresentazione formale di stringa "Name:", il nome descrittivo del dominio applicazione e le rappresentazioni di stringa dei criteri di contesto o la stringa "There are no context policies".
Implementazioni
Eccezioni
Il dominio applicazione rappresentato dall'oggetto AppDomain corrente è stato scaricato.
Esempio
Nell'esempio di codice seguente viene visualizzato il valore restituito del ToString metodo .
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