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)

public override SecurityElement ToXml()

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.
    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

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