ReflectionPermission.ToXml Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un encodage XML de l’autorisation et de son état actuel.
public:
override System::Security::SecurityElement ^ ToXml();
public override System.Security.SecurityElement ToXml ();
override this.ToXml : unit -> System.Security.SecurityElement
Public Overrides Function ToXml () As SecurityElement
Retours
Codage XML de l’autorisation, y compris les informations d’état éventuelles.
Exemples
L’exemple de code suivant montre le comportement de la ToXml méthode. Cet exemple fait partie d’un exemple plus grand fourni pour la ReflectionPermission 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.
private static void ToFromXmlDemo()
{
ReflectionPermission memberAccessPerm = new ReflectionPermission(ReflectionPermissionFlag.MemberAccess);
ReflectionPermission restrictedMemberAccessPerm = new ReflectionPermission(PermissionState.None);
restrictedMemberAccessPerm.FromXml(memberAccessPerm.ToXml());
Console.WriteLine("Result of ToFromXml = " +
restrictedMemberAccessPerm.ToString());
}
Private Shared Sub ToFromXmlDemo()
Dim memberAccessPerm As New ReflectionPermission(ReflectionPermissionFlag.MemberAccess)
Dim restrictedMemberAccessPerm As New ReflectionPermission(PermissionState.None)
restrictedMemberAccessPerm.FromXml(memberAccessPerm.ToXml())
Console.WriteLine("Result of ToFromXml = " + restrictedMemberAccessPerm.ToString())
End Sub
End Class