Partager via


DataProtectionPermission.FromXml(SecurityElement) Méthode

Définition

Reconstruit une autorisation avec un état spécifique à partir d’un encodage 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)

Paramètres

securityElement
SecurityElement

SecurityElement qui contient l’encodage XML utilisé pour reconstruire l’autorisation.

Exceptions

securityElement a la valeur null.

Le paramètre securityElement n’est pas un élément d’autorisation valide.

- ou -

Le numéro de version de securityElement n’est pas pris en charge.

Exemples

L’exemple de code suivant montre l’utilisation de la FromXml méthode . Cet exemple de code fait partie d’un exemple plus grand fourni pour la DataProtectionPermission classe .

Notes

L’exemple de code est destiné à montrer le comportement de la méthode, et non à illustrer son utilisation. En général, les méthodes des classes d’autorisation sont utilisées par l’infrastructure de sécurité ; ils ne sont généralement pas utilisés dans les applications.

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

Remarques

La FromXml méthode reconstruit un DataProtectionPermission objet à partir d’un encodage XML défini par la SecurityElement classe . Utilisez la ToXml méthode pour encoder xml le , y compris les DataProtectionPermissioninformations d’état.

S’applique à