XamlLoadPermission Klasse
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.
Achtung
Code Access Security is not supported or honored by the runtime.
Deklariert Berechtigungen zum Laden von Typen aus Assemblys, die von einem XAML-Reader oder Writer verwendet werden.
public ref class XamlLoadPermission sealed : System::Security::CodeAccessPermission, System::Security::Permissions::IUnrestrictedPermission
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
public sealed class XamlLoadPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type XamlLoadPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Serializable>]
type XamlLoadPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
type XamlLoadPermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
Public NotInheritable Class XamlLoadPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
- Vererbung
- Attribute
- Implementiert
Hinweise
Vorsicht
Code Access Security (CAS) ist in allen Versionen von .NET Framework und .NET veraltet. Aktuelle Versionen von .NET berücksichtigen keine CAS-Anmerkungen und erzeugen Fehler, wenn CAS-bezogene APIs verwendet werden. Entwickler*innen sollten alternative Mittel zum Ausführen von Sicherheitsaufgaben suchen.
XamlLoadPermission ist für Szenarien relevant, beispielsweise wenn es darum geht, ob interne Typen unter teilweiser Vertrauenswürdigkeit geladen werden dürfen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| XamlLoadPermission(IEnumerable<XamlAccessLevel>) |
Veraltet.
Initialisiert eine neue Instanz der XamlLoadPermission Klasse mithilfe eines aufzählbaren XamlAccessLevel Satzes bestimmter Werte. |
| XamlLoadPermission(PermissionState) |
Veraltet.
Initialisiert eine neue Instanz der XamlLoadPermission Klasse mit vorhandenen Berechtigungen. |
| XamlLoadPermission(XamlAccessLevel) |
Veraltet.
Initialisiert eine neue Instanz der XamlLoadPermission Klasse mit einem einzelnen XamlAccessLevel Wert. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowedAccess |
Veraltet.
Ruft die Liste aller XamlAccessLevel Werte ab, die dies XamlLoadPermission darstellt. |
Methoden
| Name | Beschreibung |
|---|---|
| Assert() |
Veraltet.
Deklariert, dass der aufrufende Code über den Code, der diese Methode aufruft, auf die Ressource zugreifen kann, auch wenn Aufrufern im Stapel nicht die Berechtigung zum Zugriff auf die Ressource erteilt wurden. Die Verwendung Assert() kann Sicherheitsprobleme erstellen. (Geerbt von CodeAccessPermission) |
| Copy() |
Veraltet.
Erstellt und gibt eine identische Kopie der aktuellen XamlLoadPermissionzurück. |
| Demand() |
Veraltet.
Erzwingt zur Laufzeit, SecurityException wenn allen Anrufern, die höher im Aufrufstapel sind, nicht die von der aktuellen Instanz angegebene Berechtigung erteilt wurde. (Geerbt von CodeAccessPermission) |
| Deny() |
Veraltet.
Veraltet.
Verhindert, dass Aufrufer im Aufrufstapel den Code verwenden, der diese Methode aufruft, um auf die von der aktuellen Instanz angegebene Ressource zuzugreifen. (Geerbt von CodeAccessPermission) |
| Equals(Object) |
Veraltet.
Deklariert Berechtigungen zum Laden von Typen aus Assemblys, die von einem XAML-Reader oder Writer verwendet werden. |
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene CodeAccessPermission Objekt dem aktuellen CodeAccessPermissionentspricht. (Geerbt von CodeAccessPermission) |
| FromXml(SecurityElement) |
Veraltet.
Rekonstruiert ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung. |
| GetHashCode() |
Veraltet.
Deklariert Berechtigungen zum Laden von Typen aus Assemblys, die von einem XAML-Reader oder Writer verwendet werden. |
| GetHashCode() |
Veraltet.
Ruft einen Hashcode für das CodeAccessPermission Objekt ab, das für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle geeignet ist. (Geerbt von CodeAccessPermission) |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Includes(XamlAccessLevel) |
Veraltet.
Gibt zurück, ob dies XamlLoadPermission eine angegebene XamlAccessLevel In der AllowedAccess Liste enthält. |
| Intersect(IPermission) |
Veraltet.
Erstellt und gibt einen XamlLoadPermission Schnittpunkt der aktuellen XamlLoadPermission und der angegebenen Berechtigung zurück. |
| IsSubsetOf(IPermission) |
Veraltet.
Bestimmt, ob es sich bei dem aktuellen XamlLoadPermission Element um eine Teilmenge der angegebenen Berechtigung handelt. |
| IsUnrestricted() |
Veraltet.
Gibt zurück, ob dies XamlLoadPermission uneingeschränkte Berechtigungen angibt. |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PermitOnly() |
Veraltet.
Verhindert, dass Aufrufer im Aufrufstapel den Code verwenden, der diese Methode aufruft, um auf alle Ressourcen zuzugreifen, mit Ausnahme der von der aktuellen Instanz angegebenen Ressource. (Geerbt von CodeAccessPermission) |
| ToString() |
Veraltet.
Erstellt und gibt eine Zeichenfolgendarstellung des aktuellen Berechtigungsobjekts zurück. (Geerbt von CodeAccessPermission) |
| ToXml() |
Veraltet.
Erstellt eine XML-Codierung dieser XamlLoadPermission und des aktuellen Zustands. |
| Union(IPermission) |
Veraltet.
Erstellt eine Berechtigung, die die Union der aktuellen XamlLoadPermission und der angegebenen Berechtigung ist. |