ReflectionPermission.ToXml 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立權限和其目前狀態的 XML 編碼方式。
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 編碼方式,包含所有狀態資訊。
範例
下列程式代碼範例顯示 方法的行為 ToXml 。 此範例是針對 類別提供的較大範例的 ReflectionPermission 一部分。
注意
程式代碼範例旨在顯示 方法的行為,而不是示範其用法。 一般而言,安全性基礎結構會使用許可權類別的方法;它們通常不會用於應用程式。
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