DBDataPermission Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
Code Access Security is not supported or honored by the runtime.
Lehetővé teszi egy .NET adatszolgáltató számára, hogy biztosítsa, hogy a felhasználó biztonsági szintje megfelelő legyen az adatokhoz való hozzáféréshez.
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
- Öröklődés
- Származtatott
- Attribútumok
- Megvalósítás
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.
Konstruktorok
| Name | Description |
|---|---|
| DBDataPermission() |
Elavult.
Inicializálja a |
| DBDataPermission(DBDataPermission) |
Elavult.
Inicializálja az |
| DBDataPermission(DBDataPermissionAttribute) |
Elavult.
Inicializálja az osztály új példányát |
| DBDataPermission(PermissionState, Boolean) |
Elavult.
Inicializálja az |
| DBDataPermission(PermissionState) |
Elavult.
Inicializálja az 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ó. |
Metódusok
| Name | Description |
|---|---|
| Add(String, String, KeyRestrictionBehavior) |
Elavult.
Hozzáférést ad a megadott kapcsolati karakterlánc a |
| 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. |
| Copy() |
Elavult.
Létrehozza és visszaadja az aktuális engedélyobjektum azonos másolatát. |
| CreateInstance() |
Elavult.
Létrehozza az osztály új példányát |
| 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. |
| 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.
Egy új engedélyobjektumot ad vissza, amely az aktuális engedélyobjektum és a megadott engedélyobjektum metszetét jelöli. |
| IsSubsetOf(IPermission) |
Elavult.
Egy értéket ad vissza, amely jelzi, hogy az aktuális engedélyobjektum a megadott engedélyobjektum részhalmaza-e. |
| 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. |
| 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. |
| Union(IPermission) |
Elavult.
Egy új engedélyobjektumot ad vissza, amely az aktuális és a megadott engedélyobjektumok egyesítését adja vissza. |