DBDataPermission Klasse

Definition

Achtung

Code Access Security is not supported or honored by the runtime.

Ermöglicht es einem .NET Datenanbieter, sicherzustellen, dass ein Benutzer über eine angemessene Sicherheitsstufe für den Zugriff auf Daten verfügt.

public ref class DBDataPermission abstract : 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 abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public abstract class DBDataPermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
public abstract class DBDataPermission : 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 DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
[<System.Serializable>]
type DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
type DBDataPermission = class
    inherit CodeAccessPermission
    interface IUnrestrictedPermission
Public MustInherit Class DBDataPermission
Inherits CodeAccessPermission
Implements IUnrestrictedPermission
Vererbung
DBDataPermission
Abgeleitet
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.

Konstruktoren

Name Beschreibung
DBDataPermission()
Veraltet.

Initialisiert eine neue Instanz der DBDataPermission-Klasse.

DBDataPermission(DBDataPermission)
Veraltet.

Initialisiert eine neue Instanz der DBDataPermission Klasse mithilfe einer vorhandenen DBDataPermission.

DBDataPermission(DBDataPermissionAttribute)
Veraltet.

Initialisiert eine neue Instanz der DBDataPermission Klasse mit dem angegebenen DBDataPermissionAttribute.

DBDataPermission(PermissionState, Boolean)
Veraltet.

Initialisiert eine neue Instanz der DBDataPermission Klasse mit dem angegebenen PermissionState Wert und einen Wert, der angibt, ob ein leeres Kennwort zulässig ist.

DBDataPermission(PermissionState)
Veraltet.

Initialisiert eine neue Instanz der DBDataPermission Klasse mit dem angegebenen PermissionState Wert.

Eigenschaften

Name Beschreibung
AllowBlankPassword
Veraltet.

Ruft einen Wert ab, der angibt, ob ein leeres Kennwort zulässig ist.

Methoden

Name Beschreibung
Add(String, String, KeyRestrictionBehavior)
Veraltet.

Fügt dem vorhandenen Zustand des DBDataPermission Zugriff auf die angegebene Verbindungszeichenfolge hinzu.

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)
Clear()
Veraltet.

Entfernt alle Berechtigungen, die zuvor mithilfe der Add(String, String, KeyRestrictionBehavior) Methode hinzugefügt wurden.

Copy()
Veraltet.

Erstellt und gibt eine identische Kopie des aktuellen Berechtigungsobjekts zurück.

CreateInstance()
Veraltet.

Erstellt eine neue Instanz der DBDataPermission Klasse.

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.

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.

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)
Intersect(IPermission)
Veraltet.

Gibt ein neues Berechtigungsobjekt zurück, das die Schnittmenge des aktuellen Berechtigungsobjekts und das angegebene Berechtigungsobjekt darstellt.

IsSubsetOf(IPermission)
Veraltet.

Gibt einen Wert zurück, der angibt, ob das aktuelle Berechtigungsobjekt eine Teilmenge des angegebenen Berechtigungsobjekts ist.

IsUnrestricted()
Veraltet.

Gibt einen Wert zurück, der angibt, ob die Berechtigung ohne Kenntnisse der Berechtigungsemantik als uneingeschränkt dargestellt werden kann.

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 des Sicherheitsobjekts und des aktuellen Zustands.

Union(IPermission)
Veraltet.

Gibt ein neues Berechtigungsobjekt zurück, das die Vereinigung der aktuellen und angegebenen Berechtigungsobjekte darstellt.

Gilt für:

Weitere Informationen