WebPermission.FromXml(SecurityElement) Método

Definição

Reconstrói um WebPermission de uma codificação XML.Reconstructs a WebPermission from an XML encoding.

public:
 override void FromXml(System::Security::SecurityElement ^ securityElement);
public override void FromXml (System.Security.SecurityElement securityElement);
override this.FromXml : System.Security.SecurityElement -> unit

Parâmetros

securityElement
SecurityElement

A codificação de XML que servirá como base para reconstruir o WebPermission.The XML encoding from which to reconstruct the WebPermission.

Exceções

O parâmetro securityElement é null.The securityElement parameter is null.

securityElement não é um elemento de permissão para este tipo.securityElement is not a permission element for this type.

Exemplos

O exemplo a seguir cria um System.Security.SecurityElement, popula seus atributos e usa FromXml para transferir essas informações para uma instância do WebPermission.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:" );
myWebPermission1->ToXml();

// 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() );

// 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());

' 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())

Comentários

O método FromXml reconstrói um WebPermission de uma codificação XML que é definida pela classe SecurityElement.The FromXml method reconstructs a WebPermission from an XML encoding that is defined by the SecurityElement class.

Use o método ToXml para codificar o XML WebPermission, incluindo informações de estado.Use the ToXml method to XML-encode the WebPermission, including state information.

Aplica-se a

Veja também