Compartilhar via


PolicyStatement.FromXml Método

Definição

Recria um objeto de segurança com um estado determinado de uma codificação XML.

Sobrecargas

FromXml(SecurityElement)

Recria um objeto de segurança com um estado determinado de uma codificação XML.

FromXml(SecurityElement, PolicyLevel)

Recria um objeto de segurança com um estado determinado de uma codificação XML.

FromXml(SecurityElement)

Recria um objeto de segurança com um estado determinado de uma codificação XML.

public:
 virtual void FromXml(System::Security::SecurityElement ^ et);
public void FromXml (System.Security.SecurityElement et);
abstract member FromXml : System.Security.SecurityElement -> unit
override this.FromXml : System.Security.SecurityElement -> unit
Public Sub FromXml (et As SecurityElement)

Parâmetros

et
SecurityElement

A codificação XML a ser usada para reconstruir o objeto de segurança.

Implementações

Exceções

O parâmetro et é null.

O parâmetro et não é uma codificação PolicyStatement válida.

Exemplos

O exemplo de código a seguir mostra como usar o FromXml método para reconstruir um objeto de segurança de uma codificação XML. Este exemplo de código faz parte de um exemplo maior fornecido para a PolicyStatement classe.

SecurityElement^ newElement = gcnew SecurityElement(
   L"PolicyStatement" );
newElement->AddAttribute( L"class", (
   *policyStatement)->ToString() );
newElement->AddAttribute( L"version", L"1.1" );

newElement->AddChild( gcnew SecurityElement( L"PermissionSet" ) );

( *policyStatement)->FromXml( newElement );
SecurityElement newElement = 
    new SecurityElement("PolicyStatement");
newElement.AddAttribute("class", policyStatement.ToString());
newElement.AddAttribute("version","1.1");

newElement.AddChild(new SecurityElement("PermissionSet"));

policyStatement.FromXml(newElement);
Dim newElement As New SecurityElement("PolicyStatement")
newElement.AddAttribute("class", policyStatement.ToString())
newElement.AddAttribute("version", "1.1")

newElement.AddChild(New SecurityElement("PermissionSet"))

policyStatement.FromXml(newElement)

Aplica-se a

FromXml(SecurityElement, PolicyLevel)

Recria um objeto de segurança com um estado determinado de uma codificação XML.

public:
 virtual void FromXml(System::Security::SecurityElement ^ et, System::Security::Policy::PolicyLevel ^ level);
public void FromXml (System.Security.SecurityElement et, System.Security.Policy.PolicyLevel level);
abstract member FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
override this.FromXml : System.Security.SecurityElement * System.Security.Policy.PolicyLevel -> unit
Public Sub FromXml (et As SecurityElement, level As PolicyLevel)

Parâmetros

et
SecurityElement

A codificação XML a ser usada para reconstruir o objeto de segurança.

level
PolicyLevel

O contexto PolicyLevel para a pesquisa de valores NamedPermissionSet.

Implementações

Exceções

O parâmetro et é null.

O parâmetro et não é uma codificação PolicyStatement válida.

Aplica-se a