DataProtectionPermission.FromXml(SecurityElement) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ricostruisce un'autorizzazione con uno stato specifico da una codifica XML.
public:
override void FromXml(System::Security::SecurityElement ^ securityElement);
public override void FromXml (System.Security.SecurityElement securityElement);
override this.FromXml : System.Security.SecurityElement -> unit
Public Overrides Sub FromXml (securityElement As SecurityElement)
Parametri
- securityElement
- SecurityElement
Oggetto SecurityElement che contiene la codifica XML usata per ricostruire l'autorizzazione.
Eccezioni
securityElement
è null
.
securityElement
non è un elemento di autorizzazione valido.
-oppure-
Il numero di versione di securityElement
non è supportato.
Esempio
Nell'esempio di codice seguente viene illustrato l'uso del FromXml metodo . Questo esempio di codice fa parte di un esempio più ampio fornito per la DataProtectionPermission classe .
Nota
L'esempio di codice è progettato per mostrare il comportamento del metodo, non per dimostrare l'uso. In generale, i metodi delle classi di autorizzazione vengono usati dall'infrastruttura di sicurezza; in genere non vengono usati nelle applicazioni.
Console::WriteLine( "Using an XML round trip to reset the fourth "
"permission." );
sp4->FromXml( sp2->ToXml() );
rc = sp4->Equals( sp2 );
Console::WriteLine( "Does the XML round trip result equal the "
"original permission? {0}", (rc ? (String^)"Yes" : "No") );
Console.WriteLine("Using an XML round trip to reset the fourth " +
"permission.");
sp4.FromXml(sp2.ToXml());
rc = sp4.Equals(sp2);
Console.WriteLine("Does the XML round trip result equal the " +
"original permission? " + (rc ? "Yes" : "No"));
Console.WriteLine("Using an XML round trip to reset the fourth " + "permission.")
sp4.FromXml(sp2.ToXml())
rc = sp4.Equals(sp2)
Console.WriteLine("Does the XML round trip result equal the " + "original permission? " + IIf(rc, "Yes", "No")) 'TODO: For performance reasons this should be changed to nested IF statements
End Sub
Commenti
Il FromXml metodo ricostruisce un DataProtectionPermission oggetto da una codifica XML definita dalla SecurityElement classe . Usare il ToXml metodo per codificare XML , incluse le DataProtectionPermissioninformazioni sullo stato.