ReflectionPermission.ToXml Metodo

Definizione

Crea una codifica XML dell'autorizzazione e del relativo stato corrente.Creates an XML encoding of the permission and its current state.

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

Restituisce

Codifica XML dell'autorizzazione, che include le eventuali informazioni sullo stato.An XML encoding of the permission, including any state information.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato il comportamento del metodo ToXml.The following code example shows the behavior of the ToXml method. Questo esempio fa parte di un esempio più ampio fornito per la classe ReflectionPermission.This example is part of a larger example provided for the ReflectionPermission class.

Nota

L'esempio di codice ha lo scopo di illustrare il comportamento del metodo, non di dimostrarne l'utilizzo.The code example is intended to show the behavior of the method, not to demonstrate its use. In generale, i metodi delle classi di autorizzazione vengono utilizzati dall'infrastruttura di sicurezza. non vengono in genere usati nelle applicazioni.In general, the methods of permission classes are used by the security infrastructure; they are not typically used in 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

Si applica a