SqlClientPermissionAttribute 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.
Kojarzy akcję zabezpieczeń z niestandardowym atrybutem zabezpieczeń.
public ref class SqlClientPermissionAttribute sealed : System::Data::Common::DBDataPermissionAttribute
[System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)]
[System.Serializable]
public sealed class SqlClientPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
[<System.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Constructor | System.AttributeTargets.Method | System.AttributeTargets.Struct, AllowMultiple=true, Inherited=false)>]
[<System.Serializable>]
type SqlClientPermissionAttribute = class
inherit DBDataPermissionAttribute
Public NotInheritable Class SqlClientPermissionAttribute
Inherits DBDataPermissionAttribute
- Dziedziczenie
-
SqlClientPermissionAttribute
- Atrybuty
Uwagi
Ostrożność
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 |
|---|---|
| SqlClientPermissionAttribute(SecurityAction) |
Inicjuje nowe wystąpienie klasy SqlClientPermissionAttribute. |
Właściwości
| Nazwa | Opis |
|---|---|
| Action |
Pobiera lub ustawia akcję zabezpieczeń. (Odziedziczone po SecurityAttribute) |
| AllowBlankPassword |
Pobiera lub ustawia wartość wskazującą, czy jest dozwolone puste hasło. (Odziedziczone po DBDataPermissionAttribute) |
| ConnectionString |
Pobiera lub ustawia dozwolone parametry połączenia. (Odziedziczone po DBDataPermissionAttribute) |
| KeyRestrictionBehavior |
Określa, czy lista parametrów parametry połączenia zidentyfikowanych przez właściwość KeyRestrictions są jedynymi dozwolonymi parametrami parametry połączenia. (Odziedziczone po DBDataPermissionAttribute) |
| KeyRestrictions |
Pobiera lub ustawia parametry połączenia, które są dozwolone lub niedozwolone. (Odziedziczone po DBDataPermissionAttribute) |
| TypeId |
Po zaimplementowaniu w klasie pochodnej pobiera unikatowy identyfikator dla tego Attribute. (Odziedziczone po Attribute) |
| Unrestricted |
Pobiera lub ustawia wartość wskazującą, czy jest zadeklarowane pełne (nieograniczone) uprawnienie do zasobu chronionego przez atrybut. (Odziedziczone po SecurityAttribute) |
Metody
| Nazwa | Opis |
|---|---|
| CreatePermission() |
SqlClientPermission Zwraca obiekt skonfigurowany zgodnie z właściwościami atrybutu. |
| Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi. (Odziedziczone po Attribute) |
| GetHashCode() |
Zwraca kod skrótu dla tego wystąpienia. (Odziedziczone po Attribute) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| IsDefaultAttribute() |
Po zastąpieniu w klasie pochodnej wskazuje, czy wartość tego wystąpienia jest wartością domyślną dla klasy pochodnej. (Odziedziczone po Attribute) |
| Match(Object) |
Po zastąpieniu w klasie pochodnej zwraca wartość wskazującą, czy to wystąpienie jest równe określonemu obiektowi. (Odziedziczone po Attribute) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| ShouldSerializeConnectionString() |
Określa, czy atrybut powinien serializować parametry połączenia. (Odziedziczone po DBDataPermissionAttribute) |
| ShouldSerializeKeyRestrictions() |
Określa, czy atrybut powinien serializować zestaw ograniczeń klucza. (Odziedziczone po DBDataPermissionAttribute) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
| Nazwa | Opis |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Zestaw nazw jest mapowany na odpowiedni zestaw identyfikatorów wysyłania. (Odziedziczone po Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Pobiera informacje o typie obiektu, którego można użyć do uzyskania informacji o typie dla interfejsu. (Odziedziczone po Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Pobiera informację o liczbie typów interfejsów, jakie zawiera obiekt (0 lub 1). (Odziedziczone po Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Zapewnia dostęp do właściwości i metod uwidocznionych przez obiekt. (Odziedziczone po Attribute) |