WebPermission::FromXml Method (SecurityElement^)
.NET Framework (current version)
Reconstructs a WebPermission from an XML encoding.
Assembly: System (in System.dll)
Parameters
- securityElement
-
Type:
System.Security::SecurityElement^
The XML encoding from which to reconstruct the WebPermission.
| Exception | Condition |
|---|---|
| ArgumentNullException | The securityElement parameter is null. |
| ArgumentException | securityElement is not a permission element for this type. |
The FromXml method reconstructs a WebPermission from an XML encoding that is defined by the SecurityElement class.
Use the ToXml method to XML-encode the WebPermission, including state information.
The following example creates a System.Security::SecurityElement, populates its attributes, and uses FromXml to transfer this information to an instance of WebPermission.
// Create a WebPermission without permission on the protected resource WebPermission^ myWebPermission1 = gcnew WebPermission( PermissionState::None ); // Create a SecurityElement by calling the ToXml method on the WebPermission // instance and display its attributes (which hold the XML encoding of // the WebPermission). Console::WriteLine( "Attributes and Values of the WebPermission are:" ); myWebPermission1->ToXml(); // Create another WebPermission with no permission on the protected resource WebPermission^ myWebPermission2 = gcnew WebPermission( PermissionState::None ); //Converts the new WebPermission from XML using myWebPermission1. myWebPermission2->FromXml( myWebPermission1->ToXml() );
.NET Framework
Available since 1.1
Available since 1.1
Show: