OraclePermission 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.
Achtung
OraclePermission has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260
Ermöglicht es dem .NET Framework-Datenanbieter für Oracle, sicherzustellen, dass ein Benutzer über eine Sicherheitsstufe verfügt, die für den Zugriff auf eine Oracle-Datenbank angemessen ist.
public ref class OraclePermission 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 OraclePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
public sealed class OraclePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
[System.Serializable]
[System.Obsolete("OraclePermission has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OraclePermission : System.Security.CodeAccessPermission, System.Security.Permissions.IUnrestrictedPermission
public sealed class OraclePermission : 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 OraclePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Serializable>]
type OraclePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
[<System.Serializable>]
[<System.Obsolete("OraclePermission has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OraclePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
type OraclePermission = class
inherit CodeAccessPermission
interface IUnrestrictedPermission
Public NotInheritable Class OraclePermission
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.
Dieser Typ ist veraltet und wird in einer zukünftigen Version von .NET Framework entfernt. Weitere Informationen finden Sie unter Oracle und ADO.NET.
Die IsUnrestricted() Eigenschaft hat Vorrang vor der AllowBlankPassword Eigenschaft. Wenn Sie AllowBlankPassword auf false einstellen, müssen Sie auch IsUnrestricted auf false festlegen, um zu verhindern, dass ein Benutzer eine Verbindung mit einem leeren Kennwort herstellt.
Ein Beispiel zur Verwendung von Sicherheitsanforderungen finden Sie unter Code Access Security und ADO.NET.
Konstruktoren
| Name | Beschreibung |
|---|---|
| OraclePermission(PermissionState) |
Veraltet.
Veraltet.
Initialisiert eine neue Instanz der OraclePermission Klasse mit einem der PermissionState Werte. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AllowBlankPassword |
Veraltet.
Veraltet.
Ruft einen Wert ab, der angibt, ob ein leeres Kennwort zulässig ist. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(String, String, KeyRestrictionBehavior) |
Veraltet.
Veraltet.
Erstellt einen neuen Satz von Berechtigungen. |
| Assert() |
Veraltet.
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.
Veraltet.
Wenn sie von einer abgeleiteten Klasse implementiert wird, wird eine identische Kopie des aktuellen Berechtigungsobjekts erstellt und zurückgegeben. |
| Demand() |
Veraltet.
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.
Veraltet.
Bestimmt, ob das angegebene CodeAccessPermission Objekt dem aktuellen CodeAccessPermissionentspricht. (Geerbt von CodeAccessPermission) |
| FromXml(SecurityElement) |
Veraltet.
Veraltet.
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung rekonstruiert. |
| GetHashCode() |
Veraltet.
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.
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Intersect(IPermission) |
Veraltet.
Veraltet.
Wenn sie von einer abgeleiteten Klasse implementiert wird, wird eine Berechtigung erstellt und zurückgegeben, die die Schnittmenge der aktuellen Berechtigung und der angegebenen Berechtigung darstellt. |
| IsSubsetOf(IPermission) |
Veraltet.
Veraltet.
Wenn sie von einer abgeleiteten Klasse implementiert wird, wird bestimmt, ob die aktuelle Berechtigung eine Teilmenge der angegebenen Berechtigung ist. |
| IsUnrestricted() |
Veraltet.
Veraltet.
Gibt einen Wert zurück, der angibt, ob die Berechtigung ohne Kenntnisse der Berechtigungsemantik als uneingeschränkt dargestellt werden kann. |
| MemberwiseClone() |
Veraltet.
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| PermitOnly() |
Veraltet.
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.
Veraltet.
Erstellt und gibt eine Zeichenfolgendarstellung des aktuellen Berechtigungsobjekts zurück. (Geerbt von CodeAccessPermission) |
| ToXml() |
Veraltet.
Veraltet.
Erstellt eine XML-Codierung des Sicherheitsobjekts und des aktuellen Zustands. |
| Union(IPermission) |
Veraltet.
Veraltet.
Erstellt eine Berechtigung, die die Union der aktuellen Berechtigung und der angegebenen Berechtigung ist. |