Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

AppDomain.SetData-Methode (String, Object)

Weist der angegebenen Anwendungsdomäneneigenschaft den angegebenen Wert zu.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

public void SetData (
	string name,
	Object data
)
public final void SetData (
	String name, 
	Object data
)
public final function SetData (
	name : String, 
	data : Object
)

Parameter

name

Der Name einer zu erstellenden oder zu ändernden benutzerdefinierten Anwendungsdomäneneigenschaft.

data

Der Wert der Eigenschaft.

AusnahmetypBedingung

AppDomainUnloadedException

Es wird versucht, die Operationen für eine entladene Anwendungsdomäne auszuführen.

Mit dieser Methode können Sie einem internen Cache von Name-Daten-Paaren, die die Eigenschaften dieser Instanz von AppDomain beschreiben, einen Eintrag hinzufügen oder den Wert eines darin befindlichen Eintrags ändern.

Der Cache enthält automatisch vordefinierte Systemeinträge, die beim Erstellen der Anwendungsdomäne eingefügt werden. Mit dieser Methode können Sie keine Systemeinträge einfügen oder ändern. Sie können diese Werte mit der unter GetData beschriebenen GetData-Methode oder anhand der äquivalenten AppDomainSetup-Eigenschaften prüfen.

Mit dieser Methode können Sie Ihre eigenen benutzerdefinierten Name-Daten-Paare einfügen oder bearbeiten und mit der GetData-Methode die aktuellen Werte überprüfen.

using System;
using System.Reflection;

class ADGetData 
{

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

		//set predefined system variable application name
		String dataName = "APP_NAME";
		String setappname = "MyApplication";
		currentDomain.SetData(dataName, setappname);

		//Create a new value pair for the appdomain
		String dataValue = "ADVALUE";
		Int32 advalue = 6;
		currentDomain.SetData(dataValue, advalue);

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

		//get system value specified at appdomainsetup
		Console.WriteLine("System value for application name:" + currentDomain.GetData("APP_NAME"));
		
	}
   
	
}

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
© 2013 Microsoft. Alle Rechte vorbehalten.