Export (0) Print
Expand All

WebPermission.ToXml Method

Creates an XML encoding of a WebPermission and its current state.

Namespace:  System.Net
Assembly:  System (in System.dll)

'Declaration
Public Overrides Function ToXml As SecurityElement

Return Value

Type: System.Security.SecurityElement
A SecurityElement that contains an XML-encoded representation of the WebPermission, including state information.

Implements

ISecurityEncodable.ToXml

Use the FromXml method to restore the state information from a SecurityElement.

The following example demonstrates how to use ToXml to create a System.Security.SecurityElement and print its attributes to the console.

' Create  a WebPermission without permission on the protected resource. 
Dim myWebPermission1 As 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. 
Dim myWebPermission2 As New WebPermission(PermissionState.None)

'Converts the new WebPermission from XML using myWebPermission1.
myWebPermission2.FromXml(myWebPermission1.ToXml())

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft