OleDbPermissionAttribute Třída

Definice

Upozornění

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

Přidruží akci zabezpečení k vlastnímu atributu zabezpečení.

public ref class OleDbPermissionAttribute 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 OleDbPermissionAttribute : 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 OleDbPermissionAttribute : 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 OleDbPermissionAttribute : 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 OleDbPermissionAttribute = 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 OleDbPermissionAttribute = 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 OleDbPermissionAttribute = class
    inherit DBDataPermissionAttribute
Public NotInheritable Class OleDbPermissionAttribute
Inherits DBDataPermissionAttribute
Dědičnost
Atributy

Poznámky

Caution

Zabezpečení přístupu kódu (CAS) je zastaralé ve všech verzích rozhraní .NET Framework a .NET. Nedávné verze .NET nezohledňují anotace CAS a způsobují chyby, pokud se používají API související s CAS. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Tato třída je určena pro budoucí použití v případě, že .NET Framework Zprostředkovatel dat pro OLE DB je povolen pro scénáře částečné důvěryhodnosti. Rozhraní .NET Framework Zprostředkovatel dat pro OLE DB v současné době vyžaduje oprávnění FullTrust. OleDbPermissionAttribute Použití třídy v současné době nemá žádný vliv. Další informace najdete v tématu Zabezpečení přístupu kódu a ADO.NET.

Konstruktory

Name Description
OleDbPermissionAttribute(SecurityAction)
Zastaralé.

Inicializuje novou instanci OleDbPermissionAttribute třídy.

Vlastnosti

Name Description
Action
Zastaralé.

Získá nebo nastaví akci zabezpečení.

(Zděděno od SecurityAttribute)
AllowBlankPassword
Zastaralé.

Získá nebo nastaví hodnotu určující, zda je prázdné heslo povoleno.

(Zděděno od DBDataPermissionAttribute)
ConnectionString
Zastaralé.

Získá nebo nastaví povolené připojovací řetězec.

(Zděděno od DBDataPermissionAttribute)
KeyRestrictionBehavior
Zastaralé.

Určuje, zda seznam parametrů připojovací řetězec identifikovaných vlastností KeyRestrictions jsou jedinými povolenými parametry připojovací řetězec.

(Zděděno od DBDataPermissionAttribute)
KeyRestrictions
Zastaralé.

Získá nebo nastaví parametry připojovacího řetězce, které jsou povoleny nebo zakázány.

(Zděděno od DBDataPermissionAttribute)
Provider
Zastaralé.

Získá nebo nastaví řetězec oddělený čárkami, který obsahuje seznam podporovaných poskytovatelů.

TypeId
Zastaralé.

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute.

(Zděděno od Attribute)
Unrestricted
Zastaralé.

Získá nebo nastaví hodnotu určující, zda je deklarováno úplné (neomezené) oprávnění k prostředku chráněnému atributem.

(Zděděno od SecurityAttribute)

Metody

Name Description
CreatePermission()
Zastaralé.

OleDbPermission Vrátí objekt, který je nakonfigurován podle vlastností atributu.

Equals(Object)
Zastaralé.

Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od Attribute)
GetHashCode()
Zastaralé.

Vrátí kód hash pro tuto instanci.

(Zděděno od Attribute)
GetType()
Zastaralé.

Získá Type aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()
Zastaralé.

Při přepsání v odvozené třídě určuje, zda hodnota této instance je výchozí hodnotou pro odvozenou třídu.

(Zděděno od Attribute)
Match(Object)
Zastaralé.

Při přepsání v odvozené třídě vrátí hodnotu, která určuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()
Zastaralé.

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ShouldSerializeConnectionString()
Zastaralé.

Určuje, zda má atribut serializovat připojovací řetězec.

(Zděděno od DBDataPermissionAttribute)
ShouldSerializeKeyRestrictions()
Zastaralé.

Určuje, zda má atribut serializovat sadu omezení klíče.

(Zděděno od DBDataPermissionAttribute)
ToString()
Zastaralé.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)
Zastaralé.

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)
Zastaralé.

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)
Zastaralé.

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)
Zastaralé.

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od Attribute)

Platí pro