Teilen über


OdbcPermissionAttribute Klasse

Definition

Achtung

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

Weist einer Sicherheitsaktion ein benutzerdefiniertes Sicherheitsattribut zu.

public ref class OdbcPermissionAttribute sealed : System::Data::Common::DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
[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 OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
[System.Serializable]
public sealed class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
public sealed class OdbcPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
[<System.Serializable>]
type OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
type OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
Public NotInheritable Class OdbcPermissionAttribute
Inherits DBDataPermissionAttribute
Vererbung
Attribute

Hinweise

Achtung

Die Codezugriffssicherheit (CAS, Code Access Security) 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.

Diese Klasse ist für die zukünftige Verwendung vorgesehen, wenn der .NET Framework-Datenanbieter für ODBC für Szenarien mit teilweiser Vertrauenswürdigstellung aktiviert ist. Für den .NET Framework-Datenanbieter für ODBC ist derzeit die FullTrust-Berechtigung erforderlich. Derzeit hat die Verwendung der OdbcPermissionAttribute -Klasse keine Auswirkungen. Weitere Informationen finden Sie unter Code Access Security and ADO.NET.

Konstruktoren

OdbcPermissionAttribute(SecurityAction)
Veraltet.

Initialisiert eine neue Instanz der OdbcPermissionAttribute-Klasse mit einem der SecurityAction-Werte.

Eigenschaften

Action
Veraltet.

Ruft eine Sicherheitsaktion ab oder legt diese fest.

(Geerbt von SecurityAttribute)
AllowBlankPassword
Veraltet.

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

(Geerbt von DBDataPermissionAttribute)
ConnectionString
Veraltet.

Ruft eine zulässige Verbindungszeichenfolge ab oder legt diese fest.

(Geerbt von DBDataPermissionAttribute)
KeyRestrictionBehavior
Veraltet.

Gibt an, ob die Liste von Parametern für Verbindungszeichenfolgen, die durch die KeyRestrictions-Eigenschaft angegeben ist, die einzigen zulässigen Parameter für Verbindungszeichenfolgen enthält.

(Geerbt von DBDataPermissionAttribute)
KeyRestrictions
Veraltet.

Ruft zulässige bzw. nicht zulässige Parameter für eine Verbindungszeichenfolge ab oder legt diese fest.

(Geerbt von DBDataPermissionAttribute)
TypeId
Veraltet.

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.

(Geerbt von Attribute)
Unrestricted
Veraltet.

Ruft einen Wert ab, der angibt, ob eine vollständige (uneingeschränkte) Berechtigung für die durch das Attribut geschützte Ressource deklariert ist, oder legt diesen fest.

(Geerbt von SecurityAttribute)

Methoden

CreatePermission()
Veraltet.

Gibt ein OdbcPermission-Objekt zurück, das entsprechend den Attributeigenschaften konfiguriert ist.

Equals(Object)
Veraltet.

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.

(Geerbt von Attribute)
GetHashCode()
Veraltet.

Gibt den Hashcode für diese Instanz zurück.

(Geerbt von Attribute)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
IsDefaultAttribute()
Veraltet.

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der Wert der Instanz der Standardwert für die abgeleitete Klasse ist.

(Geerbt von Attribute)
Match(Object)
Veraltet.

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem bestimmten Objekt entspricht.

(Geerbt von Attribute)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ShouldSerializeConnectionString()
Veraltet.

Identifiziert, ob das Attribut die Verbindungszeichenfolge serialisieren soll.

(Geerbt von DBDataPermissionAttribute)
ShouldSerializeKeyRestrictions()
Veraltet.

Identifiziert, ob das Attribut den Satz der Schlüsselbeschränkungen serialisieren soll.

(Geerbt von DBDataPermissionAttribute)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Veraltet.

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.

(Geerbt von Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)
Veraltet.

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.

(Geerbt von Attribute)
_Attribute.GetTypeInfoCount(UInt32)
Veraltet.

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).

(Geerbt von Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Veraltet.

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

(Geerbt von Attribute)

Gilt für: