OleDbPermission Osztály

Definíció

Figyelemfelhívás

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

Engedélyezi az OLE DB-hez készült .NET-keretrendszer Data Provider annak biztosítását, hogy a felhasználó biztonsági szintje elegendő legyen az OLE DB-adatforrás eléréséhez.

public ref class OleDbPermission sealed : System::Data::Common::DBDataPermission
[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 OleDbPermission : System.Data.Common.DBDataPermission
[System.Serializable]
public sealed class OleDbPermission : System.Data.Common.DBDataPermission
public sealed class OleDbPermission : System.Data.Common.DBDataPermission
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type OleDbPermission = class
    inherit DBDataPermission
[<System.Serializable>]
type OleDbPermission = class
    inherit DBDataPermission
type OleDbPermission = class
    inherit DBDataPermission
Public NotInheritable Class OleDbPermission
Inherits DBDataPermission
Öröklődés
Attribútumok

Megjegyzések

Figyelmeztetés

A Code Access Security (CAS) elavult a .NET-keretrendszer és a .NET összes verziójában. A .NET legújabb verziói nem tartják tiszteletben a CAS-megjegyzéseket, és cas-okkal kapcsolatos API-k használata esetén hibákat okoznak. A fejlesztőknek alternatív módot kell keresnie a biztonsági feladatok elvégzésére.

Ez az osztály későbbi használatra készült, ha az OLE DB-hez készült .NET-keretrendszer Data Provider részleges megbízhatósági forgatókönyvekhez engedélyezve van. Az OLE DB-hez készült .NET-keretrendszer Data Provider jelenleg FullTrust-engedélyt igényel. Az osztály használata OleDbPermission jelenleg nincs hatással. További információ: Code Access Security és ADO.NET.

Konstruktorok

Name Description
OleDbPermission()
Elavult.
Elavult.

Inicializálja a OleDbPermission osztály új példányát.

OleDbPermission(PermissionState, Boolean)
Elavult.
Elavult.

Inicializálja a OleDbPermission osztály új példányát.

OleDbPermission(PermissionState)
Elavult.

Inicializálja a OleDbPermission osztály új példányát.

Tulajdonságok

Name Description
AllowBlankPassword
Elavult.

Beolvas egy értéket, amely jelzi, hogy engedélyezett-e üres jelszó.

(Öröklődés forrása DBDataPermission)
Provider
Elavult.

Ez a tulajdonság elavultként lett megjelölve. A tulajdonság beállításának nincs hatása.

Metódusok

Name Description
Add(String, String, KeyRestrictionBehavior)
Elavult.

Hozzáférést ad a megadott kapcsolati karakterlánc a DBDataPermission meglévő állapotához.

(Öröklődés forrása DBDataPermission)
Assert()
Elavult.

Deklarálja, hogy a hívó kód az ezt a metódust meghívó kódon keresztül hozzáférhet az engedélyigény által védett erőforráshoz, még akkor is, ha a veremben magasabb szintű hívók nem kaptak engedélyt az erőforrás elérésére. A használat Assert() biztonsági problémákat okozhat.

(Öröklődés forrása CodeAccessPermission)
Clear()
Elavult.

Eltávolítja a metódussal Add(String, String, KeyRestrictionBehavior) korábban hozzáadott összes engedélyt.

(Öröklődés forrása DBDataPermission)
Copy()
Elavult.

A visszaadott értéket adja OleDbPermission eredményül IPermission.

CreateInstance()
Elavult.

Létrehozza az osztály új példányát DBDataPermission .

(Öröklődés forrása DBDataPermission)
Demand()
Elavult.

SecurityException Futásidőben kényszerít, ha a hívásverem összes magasabb hívója nem kapta meg az aktuális példány által megadott engedélyt.

(Öröklődés forrása CodeAccessPermission)
Deny()
Elavult.
Elavult.

Megakadályozza, hogy a hívásverem magasabb hívói az ezt a metódust meghívó kódot használják az aktuális példány által megadott erőforrás eléréséhez.

(Öröklődés forrása CodeAccessPermission)
Equals(Object)
Elavult.

Meghatározza, hogy a megadott CodeAccessPermission objektum egyenlő-e az aktuális CodeAccessPermissionobjektummal.

(Öröklődés forrása CodeAccessPermission)
FromXml(SecurityElement)
Elavult.

Egy megadott állapotú biztonsági objektum rekonstruálása XML-kódolásból.

FromXml(SecurityElement)
Elavult.

Egy megadott állapotú biztonsági objektum rekonstruálása XML-kódolásból.

(Öröklődés forrása DBDataPermission)
GetHashCode()
Elavult.

Lekéri az CodeAccessPermission objektum kivonatkódját, amely alkalmas kivonatoló algoritmusokban és adatstruktúrákban, például kivonattáblákban való használatra.

(Öröklődés forrása CodeAccessPermission)
GetType()
Elavult.

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
Intersect(IPermission)
Elavult.

IPermission Az aktuális OleDbPermission és a megadott cél IPermissionmetszetét adja vissza.

Intersect(IPermission)
Elavult.

Egy új engedélyobjektumot ad vissza, amely az aktuális engedélyobjektum és a megadott engedélyobjektum metszetét jelöli.

(Öröklődés forrása DBDataPermission)
IsSubsetOf(IPermission)
Elavult.

Egy értéket ad vissza, amely jelzi, hogy az aktuális engedélyobjektum a megadott engedélyobjektum részhalmaza-e.

(Öröklődés forrása DBDataPermission)
IsUnrestricted()
Elavult.

Egy értéket ad vissza, amely azt jelzi, hogy az engedély korlátlanként ábrázolható-e az engedély szemantikájának ismerete nélkül.

(Öröklődés forrása DBDataPermission)
MemberwiseClone()
Elavult.

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
PermitOnly()
Elavult.

Megakadályozza, hogy a hívásverem magasabb hívói az ezt a metódust meghívó kódot használják az összes erőforrás eléréséhez, kivéve az aktuális példány által megadott erőforrást.

(Öröklődés forrása CodeAccessPermission)
ToString()
Elavult.

Létrehozza és visszaadja az aktuális engedélyobjektum sztringképét.

(Öröklődés forrása CodeAccessPermission)
ToXml()
Elavult.

Xml-kódolást hoz létre a biztonsági objektumról és annak aktuális állapotáról.

ToXml()
Elavult.

Xml-kódolást hoz létre a biztonsági objektumról és annak aktuális állapotáról.

(Öröklődés forrása DBDataPermission)
Union(IPermission)
Elavult.

Létrehoz egy adatbázis-engedélyt, amely az aktuális engedély és a megadott engedély egyesítője.

Union(IPermission)
Elavult.

Egy új engedélyobjektumot ad vissza, amely az aktuális és a megadott engedélyobjektumok egyesítését adja vissza.

(Öröklődés forrása DBDataPermission)

A következőre érvényes: