Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

AppDomain.SetData (Método) (String, Object)

Asigna el valor especificado a la propiedad especificada del dominio de aplicación.

Espacio de nombres:  System
Ensamblado:  mscorlib (en mscorlib.dll)

public void SetData(
	string name,
	Object data
)

Parámetros

name
Tipo: System.String
Nombre de una propiedad de dominio de aplicación definida por el usuario que se va a crear o cambiar.
data
Tipo: System.Object
El valor de la propiedad.

Implementaciones

_AppDomain.SetData(String, Object)

ExcepciónCondición
AppDomainUnloadedException

Se ha intentado realizar la operación en un dominio de aplicación descargado.

Utilice este método para insertar una entrada o modificar el valor de una entrada en una caché interna de pares de nombre y datos que describen las propiedades de esta instancia de AppDomain.

En la caché se incluyen de forma automática las entradas predefinidas del sistema, que se insertan cuando se crea el dominio de aplicación. Con este método no se pueden insertar ni modificar entradas del sistema. Se pueden examinar sus valores con el método GetData o con las propiedades AppDomainSetup equivalente que se describen en GetData.

Los pares de nombre y datos definidos por el usuario se pueden insertar o modificar con este método y sus valores se pueden examinar mediante el método GetData.

En el siguiente ejemplo se muestra cómo utilizar el método SetData(String, Object) para crear un nuevo par de valor. En el ejemplo se utiliza a continuación el método GetData para recuperar el valor y lo muestra en la consola.


using System;
using System.Reflection;

class ADGetData 
{
    public static void Main() 
    {
        // appdomain setup information
        AppDomain currentDomain = AppDomain.CurrentDomain;

        //Create a new value pair for the appdomain
        currentDomain.SetData("ADVALUE", "Example value");

        //get the value specified in the setdata method
        Console.WriteLine("ADVALUE is: " + currentDomain.GetData("ADVALUE"));

        //get a system value specified at appdomainsetup
        Console.WriteLine("System value for loader optimization: {0}",
            currentDomain.GetData("LOADER_OPTIMIZATION"));
    }
}

/* This code example produces the following output:

ADVALUE is: Example value
System value for loader optimization: NotSpecified
 */



.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

  • SecurityCriticalAttribute 

    requiere plena confianza para el llamador inmediato. Un código de confianza parcial o transparente no puede utilizar este miembro.

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft