using System;
using System.Reflection;
namespace Recetas.Cap03
{
public class UsoSetData
{
public static void Main()
{
// Creación de dominio de aplicación:
AppDomain nuevoAppDomain = AppDomain.CreateDomain("NuevoAppDomain");
// Establecimiento de nombre a través del
// método `SetData`:
nuevoAppDomain.SetData("TemaColores", "Negro");
// Visualizamos el valor del dato a través del
// método `GetData` de AppDomain:
Console.WriteLine("Valor de nombre `TemaColores`: {0}",
nuevoAppDomain.GetData("TemaColores"));
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uUmVmbGVjdGlvbjsKCm5hbWVzcGFjZSBSZWNldGFzLkNhcDAzCnsKICAgIHB1YmxpYyBjbGFzcyBVc29TZXREYXRhCiAgICB7CiAgICAgICAgcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQogICAgICAgIHsKICAgICAgICAgICAgLy8gQ3JlYWNpw7NuIGRlIGRvbWluaW8gZGUgYXBsaWNhY2nDs246CiAgICAgICAgICAgIEFwcERvbWFpbiBudWV2b0FwcERvbWFpbiA9IEFwcERvbWFpbi5DcmVhdGVEb21haW4oIk51ZXZvQXBwRG9tYWluIik7CiAgICAgICAgICAgIAogICAgICAgICAgICAvLyBFc3RhYmxlY2ltaWVudG8gZGUgbm9tYnJlIGEgdHJhdsOpcyBkZWwgCiAgICAgICAgICAgIC8vIG3DqXRvZG8gYFNldERhdGFgOgogICAgICAgICAgICBudWV2b0FwcERvbWFpbi5TZXREYXRhKCJUZW1hQ29sb3JlcyIsICJOZWdybyIpOwogICAgICAgICAgICAKICAgICAgICAgICAgLy8gVmlzdWFsaXphbW9zIGVsIHZhbG9yIGRlbCBkYXRvIGEgdHJhdsOpcyBkZWwgCiAgICAgICAgICAgIC8vIG3DqXRvZG8gYEdldERhdGFgIGRlIEFwcERvbWFpbjoKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIlZhbG9yIGRlIG5vbWJyZSBgVGVtYUNvbG9yZXNgOiB7MH0iLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVldm9BcHBEb21haW4uR2V0RGF0YSgiVGVtYUNvbG9yZXMiKSk7CiAgICAgICAgfQogICAgfQp9