OleDbPermission Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Code Access Security is not supported or honored by the runtime.
Umożliwia dostawcy danych .NET Framework dla OLE DB zapewnienie, że użytkownik ma poziom zabezpieczeń wystarczający do uzyskania dostępu do źródła danych OLE DB.
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
- Dziedziczenie
- Atrybuty
Uwagi
Przestroga
Zabezpieczenia dostępu kodu (CAS) zostały uznane za przestarzałe we wszystkich wersjach .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ń.
Ta klasa jest przeznaczona do użytku w przyszłości, gdy dostawca danych .NET Framework dla OLE DB jest włączony w scenariuszach częściowego zaufania. Dostawca danych .NET Framework dla OLE DB obecnie wymaga uprawnienia FullTrust. Obecnie użycie OleDbPermission
klasy nie ma wpływu. Aby uzyskać więcej informacji, zobacz Zabezpieczenia dostępu kodu i ADO.NET.
Konstruktory
OleDbPermission() |
Przestarzałe.
Przestarzałe.
Inicjuje nowe wystąpienie klasy OleDbPermission. |
OleDbPermission(PermissionState, Boolean) |
Przestarzałe.
Przestarzałe.
Inicjuje nowe wystąpienie klasy OleDbPermission. |
OleDbPermission(PermissionState) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy OleDbPermission. |
Właściwości
AllowBlankPassword |
Przestarzałe.
Pobiera wartość wskazującą, czy puste hasło jest dozwolone. (Odziedziczone po DBDataPermission) |
Provider |
Przestarzałe.
Ta właściwość została oznaczona jako przestarzała. Ustawienie tej właściwości nie będzie miało żadnego wpływu. |
Metody
Add(String, String, KeyRestrictionBehavior) |
Przestarzałe.
Dodaje dostęp do określonego parametry połączenia do istniejącego stanu . |
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 obiekty wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Za pomocą polecenia Assert() można tworzyć 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 . (Odziedziczone po DBDataPermission) |
Copy() |
Przestarzałe.
Zwraca wartość OleDbPermission jako .IPermission |
CreateInstance() |
Przestarzałe.
Tworzy nowe wystąpienie klasy |
Demand() |
Przestarzałe.
Wymusza w SecurityException czasie wykonywania, jeśli wszystkie elementy wywołujące wyższe w stosie wywołań nie otrzymały uprawnienia określonego przez bieżące wystąpienie. (Odziedziczone po CodeAccessPermission) |
Deny() |
Przestarzałe.
Przestarzałe.
Zapobiega wywoływaniom 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. |
FromXml(SecurityElement) |
Przestarzałe.
Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML. (Odziedziczone po DBDataPermission) |
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.
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
Intersect(IPermission) |
Przestarzałe.
Zwraca wartość , która jest przecięciem IPermission bieżącego OleDbPermission i określonego obiektu docelowego IPermission. |
Intersect(IPermission) |
Przestarzałe.
Zwraca nowy obiekt uprawnień reprezentujący przecięcie bieżącego obiektu uprawnień i określony obiekt uprawnień. (Odziedziczone po DBDataPermission) |
IsSubsetOf(IPermission) |
Przestarzałe.
Zwraca wartość wskazującą, czy bieżący obiekt uprawnień jest podzbiorem określonego obiektu uprawnień. (Odziedziczone po DBDataPermission) |
IsUnrestricted() |
Przestarzałe.
Zwraca wartość wskazującą, czy uprawnienie może być reprezentowane jako nieograniczone bez znajomości semantyki uprawnień. (Odziedziczone po DBDataPermission) |
MemberwiseClone() |
Przestarzałe.
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
PermitOnly() |
Przestarzałe.
Zapobiega wywoływaniom 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żący stan. |
ToXml() |
Przestarzałe.
Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżący stan. (Odziedziczone po DBDataPermission) |
Union(IPermission) |
Przestarzałe.
Tworzy uprawnienie bazy danych, które jest połączeniem bieżącego uprawnienia i określonego uprawnienia. |
Union(IPermission) |
Przestarzałe.
Zwraca nowy obiekt uprawnień, który jest połączeniem bieżących i określonych obiektów uprawnień. (Odziedziczone po DBDataPermission) |