SqlClientPermissionAttribute Classe

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 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
type SqlClientPermissionAttribute = class
    inherit DBDataPermissionAttribute
Public NotInheritable Class SqlClientPermissionAttribute
Inherits DBDataPermissionAttribute
Héritage
Attributs

Constructeurs

SqlClientPermissionAttribute(SecurityAction)

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

Propriétés

Action

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

(Hérité de SecurityAttribute)
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.

(Hérité de DBDataPermissionAttribute)
ConnectionString

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

(Hérité de DBDataPermissionAttribute)
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.

(Hérité de DBDataPermissionAttribute)
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.

(Hérité de DBDataPermissionAttribute)
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.

(Hérité de Attribute)
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.

(Hérité de SecurityAttribute)

Méthodes

CreatePermission()

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

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.

(Hérité de Attribute)
GetHashCode()

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

(Hérité de Attribute)
GetType()

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

(Hérité de Object)
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.

(Hérité de Attribute)
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.

(Hérité de Attribute)
MemberwiseClone()

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

(Hérité de Object)
ShouldSerializeConnectionString()

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

(Hérité de DBDataPermissionAttribute)
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.

(Hérité de DBDataPermissionAttribute)
ToString()

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

(Hérité de Object)

Implémentations d’interfaces explicites

_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.

(Hérité de Attribute)
_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.

(Hérité de Attribute)
_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).

(Hérité de Attribute)
_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.

(Hérité de Attribute)

S’applique à

Voir aussi