ReflectionPermission.FromXml(SecurityElement) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Berechtigung mit einem angegebenen Zustand aus einer XML-Codierung wieder her.
public:
override void FromXml(System::Security::SecurityElement ^ esd);
public override void FromXml (System.Security.SecurityElement esd);
override this.FromXml : System.Security.SecurityElement -> unit
Public Overrides Sub FromXml (esd As SecurityElement)
Parameter
- esd
- SecurityElement
Die XML-Codierung zur Wiederherstellung der Berechtigung.
Ausnahmen
Der esd
-Parameter ist null
.
Der esd
-Parameter ist kein gültiges Berechtigungselement.
- oder -
Die Versionsnummer des esd
-Parameters ist nicht gültig.
Beispiele
Das folgende Codebeispiel zeigt das Verhalten der FromXml -Methode. Dieses Beispiel ist Teil eines größeren Beispiels, das für die ReflectionPermission -Klasse bereitgestellt wird.
Hinweis
Das Codebeispiel soll das Verhalten der Methode und nicht ihre Verwendung veranschaulichen. Im Allgemeinen werden die Methoden der Berechtigungsklassen von der Sicherheitsinfrastruktur verwendet. sie werden in der Regel nicht in Anwendungen verwendet.
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