WebPermission.ToXml Method ()


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

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.

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 :");

// Create another WebPermission with no permission on the protected resource.
WebPermission myWebPermission2 = new WebPermission(PermissionState.None);

//Converts the new WebPermission from XML using myWebPermission1.

.NET Framework
Available since 1.1
Return to top