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.

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
Available since 1.1
Return to top
Show: