FromXml Method
Collapse the table of content
Expand the table of content

WebPermission::FromXml Method (SecurityElement^)


Reconstructs a WebPermission from an XML encoding.

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

virtual void FromXml(
	SecurityElement^ securityElement
) override


Type: System.Security::SecurityElement^

The XML encoding from which to reconstruct the WebPermission.

Exception Condition

The securityElement parameter is null.


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 = gcnew 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 = gcnew WebPermission( PermissionState::None );

//Converts the new WebPermission from XML using myWebPermission1.
myWebPermission2->FromXml( myWebPermission1->ToXml() );

.NET Framework
Available since 1.1
Return to top
© 2016 Microsoft