UIPermission::ToXml Method ()
.NET Framework (current version)
Creates an XML encoding of the permission and its current state.
Assembly: mscorlib (in mscorlib.dll)
Return Value
Type: System.Security::SecurityElement^An XML encoding of the permission, including any state information.
Implements
ISecurityEncodable::ToXml()The following code example shows the behavior of the ToXml method. This example is part of a larger example provided for the UIPermission class.
Note |
|---|
The code example is intended to show the behavior of the method, not to demonstrate its use. In general, the methods of permission classes are used by the security infrastructure; they are not typically used in applications. |
// ToXml creates an XML encoding of the permission and its current state; FromXml reconstructs a // permission with the specified state from the XML encoding. void ToFromXmlDemo() { Console::WriteLine("\n********************** To/From XML() Demo *********************\n"); UIPermission ^ uiPerm1 = gcnew UIPermission(UIPermissionWindow::SafeTopLevelWindows); UIPermission ^ uiPerm2 = gcnew UIPermission(PermissionState::None); uiPerm2->FromXml(uiPerm1->ToXml()); bool result = uiPerm2->Equals(uiPerm1); if (result) Console::WriteLine("Result of ToFromXml = " + uiPerm2->ToString()); else { Console::WriteLine(uiPerm2->ToString()); Console::WriteLine(uiPerm1->ToString()); } }
.NET Framework
Available since 1.1
Available since 1.1
Show:
