OdbcPermissionAttribute Osztály

Definíció

Biztonsági műveletet társít egy egyéni biztonsági attribútumhoz.

public ref class OdbcPermissionAttribute 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 OdbcPermissionAttribute : 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 OdbcPermissionAttribute = class
    inherit DBDataPermissionAttribute
Public NotInheritable Class OdbcPermissionAttribute
Inherits DBDataPermissionAttribute
Öröklődés
Attribútumok

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.

Ez az osztály jövőbeli használatra készült, ha az ODBC-hez készült .NET-keretrendszer Data Provider engedélyezve van részleges megbízhatósági forgatókönyvekhez. Az ODBC-hez készült .NET-keretrendszer Data Provider jelenleg FullTrust-engedélyt igényel. Az osztály használata OdbcPermissionAttribute jelenleg nincs hatással. További információ: Code Access Security és ADO.NET.

Konstruktorok

Name Description
OdbcPermissionAttribute(SecurityAction)

Inicializálja az osztály új példányát az OdbcPermissionAttributeSecurityAction egyik értékkel.

Tulajdonságok

Name Description
Action

Biztonsági műveletet hajt végre vagy állít be.

(Öröklődés forrása SecurityAttribute)
AllowBlankPassword

Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezett-e üres jelszó.

(Öröklődés forrása DBDataPermissionAttribute)
ConnectionString

Lekéri vagy beállít egy engedélyezett kapcsolati karakterlánc.

(Öröklődés forrása DBDataPermissionAttribute)
KeyRestrictionBehavior

Meghatározza, hogy a KeyRestrictions tulajdonság által azonosított kapcsolati karakterlánc paraméterek listája az egyetlen engedélyezett kapcsolati karakterlánc paraméter.

(Öröklődés forrása DBDataPermissionAttribute)
KeyRestrictions

Lekéri vagy beállítja kapcsolati karakterlánc engedélyezett vagy letiltott paramétereket.

(Öröklődés forrása DBDataPermissionAttribute)
TypeId

Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap.

(Öröklődés forrása Attribute)
Unrestricted

Lekéri vagy beállít egy értéket, amely jelzi, hogy az attribútum által védett erőforrás teljes (korlátlan) engedélye deklarálva van-e.

(Öröklődés forrása SecurityAttribute)

Metódusok

Name Description
CreatePermission()

OdbcPermission Az attribútum tulajdonságainak megfelelően konfigurált objektumot ad vissza.

Equals(Object)

Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal.

(Öröklődés forrása Attribute)
GetHashCode()

A példány kivonatkódját adja vissza.

(Öröklődés forrása Attribute)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke.

(Öröklődés forrása Attribute)
Match(Object)

Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e.

(Öröklődés forrása Attribute)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ShouldSerializeConnectionString()

Meghatározza, hogy az attribútum szerializálja-e a kapcsolati karakterlánc.

(Öröklődés forrása DBDataPermissionAttribute)
ShouldSerializeKeyRestrictions()

Meghatározza, hogy az attribútum szerializálja-e a kulcskorlátozások készletét.

(Öröklődés forrása DBDataPermissionAttribute)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Névkészletet képez le a küldési azonosítók megfelelő készletére.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók.

(Öröklődés forrása Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1).

(Öröklődés forrása Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz.

(Öröklődés forrása Attribute)

A következőre érvényes: