StrongNameIdentityPermission::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()This method is not typically used by application code.
The following code example shows the behavior of the ToXml method.
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.
bool ToFromXmlDemo()
{
bool returnValue = true;
StrongNameIdentityPermission^ snIdPerm1;
StrongNameIdentityPermission^ snIdPerm2;
snIdPerm1 = gcnew StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*", gcnew Version("1.0.0.0"));
snIdPerm2 = gcnew StrongNameIdentityPermission(PermissionState::None);
snIdPerm2->FromXml(snIdPerm1->ToXml());
Console::WriteLine("Result of ToFromXml = " + snIdPerm2->ToString() + "\n");
return returnValue;
}
public:
.NET Framework
Available since 1.1
Available since 1.1
Show:
