Bagikan melalui


ReflectionPermission.ToXml Metode

Definisi

Membuat pengodean XML dari izin dan statusnya saat ini.

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

Mengembalikan

Pengodean XML izin, termasuk informasi status apa pun.

Contoh

Contoh kode berikut menunjukkan perilaku ToXml metode . Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk ReflectionPermission kelas .

Catatan

Contoh kode dimaksudkan untuk menunjukkan perilaku metode , bukan untuk menunjukkan penggunaannya. Secara umum, metode kelas izin digunakan oleh infrastruktur keamanan; biasanya tidak digunakan dalam aplikasi.

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

Berlaku untuk