AppDomain.SetData-Methode (String, Object)
Assembly: mscorlib (in mscorlib.dll)
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")); } }
- SecurityPermission zum Erstellen und Verändern einer Anwendungsdomäne. Zugeordnete Enumeration: SecurityPermissionFlag.ControlAppDomain.
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.