AppDomain.ToString Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una representación en forma de cadena que incluye el nombre descriptivo del dominio de aplicación y cualquier directiva del contexto.
public:
override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Devoluciones
Cadena formada al concatenar la cadena literal "Nombre:", el nombre descriptivo del dominio de aplicación y las representaciones en forma de cadena de las directivas de contexto o la cadena "No hay directivas de contexto".
Implementaciones
Excepciones
Se ha descargado el dominio de aplicación que representa el objeto AppDomain actual.
Ejemplos
En el ejemplo de código siguiente se muestra el valor devuelto del ToString método .
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