WebPermission.FromXml Method (SecurityElement)
.NET Framework (current version)
![]() |
---|
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience. |
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 = new 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().ToString(); // Create another WebPermission with no permission on the protected resource. WebPermission myWebPermission2 = new 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: