Sdílet prostřednictvím


DBDataPermission Třída

Definice

Upozornění

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

Umožňuje poskytovateli dat .NET zajistit, aby uživatel získal odpovídající úroveň zabezpečení pro přístup k datům.

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
Dědičnost
DBDataPermission
Odvozené
Atributy
Implementuje

Poznámky

Upozornění

Zabezpečení přístupu kódu (CAS) bylo ve všech verzích rozhraní .NET Framework a .NET zastaralé. Nedávné verze rozhraní .NET nedodržují poznámky CAS a při použití rozhraní API souvisejících s cas generují chyby. Vývojáři by měli hledat alternativní způsoby provádění úloh zabezpečení.

Konstruktory

DBDataPermission()
Zastaralé.

Inicializuje novou instanci DBDataPermission třídy .

DBDataPermission(DBDataPermission)
Zastaralé.

Inicializuje novou instanci DBDataPermission třídy pomocí existujícího DBDataPermissionobjektu .

DBDataPermission(DBDataPermissionAttribute)
Zastaralé.

Inicializuje novou instanci DBDataPermission třídy se zadaným DBDataPermissionAttributeparametrem .

DBDataPermission(PermissionState)
Zastaralé.

Inicializuje novou instanci DBDataPermission třídy se zadanou PermissionState hodnotou.

DBDataPermission(PermissionState, Boolean)
Zastaralé.

Inicializuje novou instanci DBDataPermission třídy se zadanou PermissionState hodnotou a hodnotou označující, zda je povoleno prázdné heslo.

Vlastnosti

AllowBlankPassword
Zastaralé.

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

Metody

Add(String, String, KeyRestrictionBehavior)
Zastaralé.

Přidá přístup pro zadanou připojovací řetězec do existujícího DBDataPermissionstavu .

Assert()
Zastaralé.

Deklaruje, že volající kód má přístup k prostředku chráněnému požadavkům oprávnění prostřednictvím kódu, který volá tuto metodu, i když volajícím výše v zásobníku nebylo uděleno oprávnění pro přístup k prostředku. Použití Assert() může vytvořit problémy se zabezpečením.

(Zděděno od CodeAccessPermission)
Clear()
Zastaralé.

Odebere všechna oprávnění, která byla dříve přidána pomocí metody .Add(String, String, KeyRestrictionBehavior)

Copy()
Zastaralé.

Vytvoří a vrátí identickou kopii aktuálního objektu oprávnění.

CreateInstance()
Zastaralé.

Vytvoří novou instanci třídy DBDataPermission.

Demand()
Zastaralé.

SecurityException Vynutí za běhu, pokud všem volajícím výše v zásobníku volání nebylo uděleno oprávnění určené aktuální instancí.

(Zděděno od CodeAccessPermission)
Deny()
Zastaralé.
Zastaralé.

Zabraňuje volajícím výše v zásobníku volání v použití kódu, který volá tuto metodu pro přístup k prostředku určenému aktuální instancí.

(Zděděno od CodeAccessPermission)
Equals(Object)
Zastaralé.

Určuje, zda je zadaný CodeAccessPermission objekt roven aktuálnímu CodeAccessPermissionobjektu .

(Zděděno od CodeAccessPermission)
FromXml(SecurityElement)
Zastaralé.

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

GetHashCode()
Zastaralé.

Získá kód hash objektu CodeAccessPermission , který je vhodný pro použití v algoritmech hash a datových strukturách, jako je tabulka hash.

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

Type Získá z aktuální instance.

(Zděděno od Object)
Intersect(IPermission)
Zastaralé.

Vrátí nový objekt oprávnění představující průnik aktuálního objektu oprávnění a zadaného objektu oprávnění.

IsSubsetOf(IPermission)
Zastaralé.

Vrátí hodnotu určující, zda je aktuální objekt oprávnění podmnožinou zadaného objektu oprávnění.

IsUnrestricted()
Zastaralé.

Vrátí hodnotu označující, zda lze oprávnění reprezentovat jako neomezené bez znalosti sémantiky oprávnění.

MemberwiseClone()
Zastaralé.

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

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

Zabraňuje volajícím výše v zásobníku volání v použití kódu, který volá tuto metodu pro přístup ke všem prostředkům s výjimkou prostředku určeného aktuální instancí.

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

Vytvoří a vrátí řetězcovou reprezentaci aktuálního objektu oprávnění.

(Zděděno od CodeAccessPermission)
ToXml()
Zastaralé.

Vytvoří kódování XML objektu zabezpečení a jeho aktuální stav.

Union(IPermission)
Zastaralé.

Vrátí nový objekt oprávnění, který je sjednocením aktuálních a zadaných objektů oprávnění.

Platí pro

Viz také