OleDbPermissionAttribute OleDbPermissionAttribute OleDbPermissionAttribute OleDbPermissionAttribute Class

Définition

Associe une action de sécurité à un attribut de sécurité personnalisé.Associates a security action with a custom security attribute.

public ref class OleDbPermissionAttribute 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.AttributeUsage(System.AttributeTargets.Assembly | System.AttributeTargets.Class | System.AttributeTargets.Struct | System.AttributeTargets.Constructor | System.AttributeTargets.Method, AllowMultiple=true, Inherited=false)]
[System.Serializable]
public sealed class OleDbPermissionAttribute : System.Data.Common.DBDataPermissionAttribute
type OleDbPermissionAttribute = class
    inherit DBDataPermissionAttribute
Public NotInheritable Class OleDbPermissionAttribute
Inherits DBDataPermissionAttribute
Héritage
Attributs

Remarques

Cette classe est destinée à une utilisation ultérieure lorsque le fournisseur de données .NET Framework pour OLE DB est activé pour les scénarios de confiance partielle.This class is intended for future use when the .NET Framework Data Provider for OLE DB is enabled for partial trust scenarios. Actuellement, le fournisseur de données .NET Framework pour OLE DB requiert l’autorisation FullTrust.The .NET Framework Data Provider for OLE DB currently requires FullTrust permission. Actuellement, à l’aide de la OleDbPermissionAttribute classe n’a aucun effet.Currently, using the OleDbPermissionAttribute class has no effect. Pour plus d'informations, consultez Code Access Security and ADO.NET.For more information, see Code Access Security and ADO.NET.

Constructeurs

OleDbPermissionAttribute(SecurityAction) OleDbPermissionAttribute(SecurityAction) OleDbPermissionAttribute(SecurityAction) OleDbPermissionAttribute(SecurityAction)

Initialise une nouvelle instance de la classe OleDbPermissionAttribute.Initializes a new instance of the OleDbPermissionAttribute class.

Propriétés

Action Action Action Action

Obtient ou définit une action de sécurité.Gets or sets a security action.

(Inherited from SecurityAttribute)
AllowBlankPassword AllowBlankPassword AllowBlankPassword AllowBlankPassword

Obtient ou définit une valeur indiquant si un mot de passe vide est autorisé.Gets or sets a value indicating whether a blank password is allowed.

(Inherited from DBDataPermissionAttribute)
ConnectionString ConnectionString ConnectionString ConnectionString

Obtient ou définit une chaîne de connexion autorisée.Gets or sets a permitted connection string.

(Inherited from DBDataPermissionAttribute)
KeyRestrictionBehavior KeyRestrictionBehavior KeyRestrictionBehavior KeyRestrictionBehavior

Indique si la liste des paramètres de chaîne de connexion identifiés par la propriété KeyRestrictions répertorie les seuls paramètres de chaîne de connexion autorisés.Identifies whether the list of connection string parameters identified by the KeyRestrictions property are the only connection string parameters allowed.

(Inherited from DBDataPermissionAttribute)
KeyRestrictions KeyRestrictions KeyRestrictions KeyRestrictions

Obtient ou définit les paramètres de chaîne de connexion autorisés ou interdits.Gets or sets connection string parameters that are allowed or disallowed.

(Inherited from DBDataPermissionAttribute)
Provider Provider Provider Provider

Obtient ou définit une chaîne, délimitée par des virgules, qui contient la liste des fournisseurs pris en charge.Gets or sets a comma-delimited string that contains a list of supported providers.

TypeId TypeId TypeId TypeId

Lors de l'implémentation dans une classe dérivée, obtient un identificateur unique pour l'objet Attribute.When implemented in a derived class, gets a unique identifier for this Attribute.

(Inherited from Attribute)
Unrestricted Unrestricted Unrestricted Unrestricted

Obtient ou définit une valeur indiquant si l'autorisation complète (sans restriction) d'accès à la ressource protégée par l'attribut est déclarée.Gets or sets a value indicating whether full (unrestricted) permission to the resource protected by the attribute is declared.

(Inherited from SecurityAttribute)

Méthodes

CreatePermission() CreatePermission() CreatePermission() CreatePermission()

Retourne un objet OleDbPermission configuré en fonction des propriétés des attributs.Returns an OleDbPermission object that is configured according to the attribute properties.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Retourne une valeur qui indique si cette instance est égale à un objet spécifié.Returns a value that indicates whether this instance is equal to a specified object.

(Inherited from Attribute)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Retourne le code de hachage de cette instance.Returns the hash code for this instance.

(Inherited from Attribute)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut pour la classe dérivée.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ShouldSerializeConnectionString() ShouldSerializeConnectionString() ShouldSerializeConnectionString() ShouldSerializeConnectionString()

Indique si l'attribut doit sérialiser la chaîne de connexion.Identifies whether the attribute should serialize the connection string.

(Inherited from DBDataPermissionAttribute)
ShouldSerializeKeyRestrictions() ShouldSerializeKeyRestrictions() ShouldSerializeKeyRestrictions() ShouldSerializeKeyRestrictions()

Identifie si l'attribut doit sérialiser le jeu de restrictions clés.Identifies whether the attribute should serialize the set of key restrictions.

(Inherited from DBDataPermissionAttribute)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

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

Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fournit l'accès aux propriétés et aux méthodes exposées par un objet.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

S’applique à