ReflectionPermission.ToXml Метод

Определение

Создает кодировку XML для разрешения и его текущего состояния.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

Возвращаемое значение

Кодировка XML разрешения, включающая все сведения о состоянии.An XML encoding of the permission, including any state information.

Примеры

В следующем примере кода показано поведение метода ToXml.The following code example shows the behavior of the ToXml method. Этот пример является частью большого примера, приведенного для класса ReflectionPermission.This example is part of a larger example provided for the ReflectionPermission class.

Примечание

Пример кода предназначен для отображения поведения метода, а не для демонстрации его использования.The code example is intended to show the behavior of the method, not to demonstrate its use. Как правило, в инфраструктуре безопасности используются методы классов разрешений. они обычно не используются в приложениях.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

Применяется к