DBDataPermission Klasa

Definicja

Uwaga

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

Umożliwia dostawcy danych .NET zapewnienie, że użytkownik ma poziom zabezpieczeń odpowiedni do uzyskiwania dostępu do danych.

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
Dziedziczenie
DBDataPermission
Pochodne
Atrybuty
Implementuje

Uwagi

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

Konstruktory

Nazwa Opis
DBDataPermission()
Przestarzałe.

Inicjuje nowe wystąpienie klasy DBDataPermission.

DBDataPermission(DBDataPermission)
Przestarzałe.

Inicjuje nowe wystąpienie DBDataPermission klasy przy użyciu istniejącego DBDataPermissionelementu .

DBDataPermission(DBDataPermissionAttribute)
Przestarzałe.

Inicjuje nowe wystąpienie klasy DBDataPermission z określonym DBDataPermissionAttribute.

DBDataPermission(PermissionState, Boolean)
Przestarzałe.

Inicjuje nowe wystąpienie DBDataPermission klasy z określoną PermissionState wartością i wartość wskazującą, czy puste hasło jest dozwolone.

DBDataPermission(PermissionState)
Przestarzałe.

Inicjuje nowe wystąpienie DBDataPermission klasy z określoną PermissionState wartością.

Właściwości

Nazwa Opis
AllowBlankPassword
Przestarzałe.

Pobiera wartość wskazującą, czy jest dozwolone puste hasło.

Metody

Nazwa Opis
Add(String, String, KeyRestrictionBehavior)
Przestarzałe.

Dodaje dostęp dla określonego parametry połączenia do istniejącego stanu DBDataPermission.

Assert()
Przestarzałe.

Deklaruje, że kod wywołujący może uzyskać dostęp do zasobu chronionego przez żądanie uprawnień za pośrednictwem kodu, który wywołuje tę metodę, nawet jeśli osoby wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Korzystanie z programu Assert() może powodować problemy z zabezpieczeniami.

(Odziedziczone po CodeAccessPermission)
Clear()
Przestarzałe.

Usuwa wszystkie uprawnienia, które zostały wcześniej dodane przy użyciu Add(String, String, KeyRestrictionBehavior) metody .

Copy()
Przestarzałe.

Tworzy i zwraca identyczną kopię bieżącego obiektu uprawnień.

CreateInstance()
Przestarzałe.

Tworzy nowe wystąpienie DBDataPermission klasy.

Demand()
Przestarzałe.

SecurityException Wymusza w czasie wykonywania, jeśli wszystkie wywołania wyższe w stosie wywołań nie zostały przyznane uprawnienie określone przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Deny()
Przestarzałe.
Przestarzałe.

Zapobiega wywołaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do zasobu określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Equals(Object)
Przestarzałe.

Określa, czy określony CodeAccessPermission obiekt jest równy bieżącemu CodeAccessPermission.

(Odziedziczone po CodeAccessPermission)
FromXml(SecurityElement)
Przestarzałe.

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

GetHashCode()
Przestarzałe.

Pobiera kod skrótu CodeAccessPermission dla obiektu, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

(Odziedziczone po CodeAccessPermission)
GetType()
Przestarzałe.

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
Intersect(IPermission)
Przestarzałe.

Zwraca nowy obiekt uprawnień reprezentujący przecięcie bieżącego obiektu uprawnień i określony obiekt uprawnień.

IsSubsetOf(IPermission)
Przestarzałe.

Zwraca wartość wskazującą, czy bieżący obiekt uprawnień jest podzbiorem określonego obiektu uprawnień.

IsUnrestricted()
Przestarzałe.

Zwraca wartość wskazującą, czy uprawnienie może być reprezentowane jako nieograniczone bez znajomości semantyki uprawnień.

MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
PermitOnly()
Przestarzałe.

Zapobiega wywołaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do wszystkich zasobów z wyjątkiem zasobu określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
ToString()
Przestarzałe.

Tworzy i zwraca ciąg reprezentujący bieżący obiekt uprawnień.

(Odziedziczone po CodeAccessPermission)
ToXml()
Przestarzałe.

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu.

Union(IPermission)
Przestarzałe.

Zwraca nowy obiekt uprawnień, który jest związkiem bieżących i określonych obiektów uprawnień.

Dotyczy

Zobacz też