OdbcPermission OdbcPermission OdbcPermission OdbcPermission Class

Définition

Permet au fournisseur de données .NET Framework pour ODBC de garantir à l'utilisateur un niveau de sécurité suffisant pour l'accès à une source de données ODBC.Enables the .NET Framework Data Provider for ODBC to help make sure that a user has a security level sufficient to access an ODBC data source. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class OdbcPermission sealed : System::Data::Common::DBDataPermission
[System.Serializable]
public sealed class OdbcPermission : System.Data.Common.DBDataPermission
type OdbcPermission = class
    inherit DBDataPermission
Public NotInheritable Class OdbcPermission
Inherits DBDataPermission
Héritage
Attributs

Remarques

Cette classe est destinée à une utilisation ultérieure lorsque la .NET Framework Fournisseur de données pour ODBC est activée pour les scénarios de confiance partielle.This class is intended for future use when the .NET Framework Data Provider for ODBC is enabled for partial trust scenarios. La .NET Framework Fournisseur de données pour ODBD requiert actuellement une autorisation FullTrust.The .NET Framework Data Provider for ODBD currently requires FullTrust permission. Actuellement, l’utilisation OdbcPermission de la classe n’a aucun effet.Currently, using the OdbcPermission 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

OdbcPermission() OdbcPermission() OdbcPermission() OdbcPermission()

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

OdbcPermission(PermissionState) OdbcPermission(PermissionState) OdbcPermission(PermissionState) OdbcPermission(PermissionState)

Initialise une nouvelle instance de la classe OdbcPermission avec l’une des valeurs PermissionState.Initializes a new instance of the OdbcPermission class with one of the PermissionState values.

OdbcPermission(PermissionState, Boolean) OdbcPermission(PermissionState, Boolean) OdbcPermission(PermissionState, Boolean) OdbcPermission(PermissionState, Boolean)

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

Méthodes

Add(String, String, KeyRestrictionBehavior) Add(String, String, KeyRestrictionBehavior) Add(String, String, KeyRestrictionBehavior) Add(String, String, KeyRestrictionBehavior)

Ajoute l'accès à l'état existant de l'autorisation pour la chaîne de connexion spécifiée.Adds access for the specified connection string to the existing state of the permission.

Assert() Assert() Assert() Assert()

Déclare que le code appelant peut accéder à la ressource protégée par une demande d’autorisation via le code qui appelle cette méthode, même si les appelants situés plus haut dans la pile n’ont pas reçu l’autorisation d’accéder à la ressource.Declares that the calling code can access the resource protected by a permission demand through the code that calls this method, even if callers higher in the stack have not been granted permission to access the resource. L’utilisation de Assert() peut créer des problèmes de sécurité.Using Assert() can create security issues.

(Inherited from CodeAccessPermission)
Clear() Clear() Clear() Clear()

Supprime toutes les autorisations ajoutées précédemment à l'aide de la méthode Add(String, String, KeyRestrictionBehavior).Removes all permissions that were previous added using the Add(String, String, KeyRestrictionBehavior) method.

(Inherited from DBDataPermission)
Copy() Copy() Copy() Copy()

Retourne OdbcPermission en tant que IPermission.Returns the OdbcPermission as an IPermission.

CreateInstance() CreateInstance() CreateInstance() CreateInstance()

Crée une instance de la classe DBDataPermission.Creates a new instance of the DBDataPermission class.

(Inherited from DBDataPermission)
Demand() Demand() Demand() Demand()

Au moment de l'exécution, force SecurityException si tous les appelants qui sont plus hauts dans la pile des appels n'ont pas reçu l'autorisation spécifiée par l'instance actuelle.Forces a SecurityException at run time if all callers higher in the call stack have not been granted the permission specified by the current instance.

(Inherited from CodeAccessPermission)
Deny() Deny() Deny() Deny()

Empêche les appelants situés plus haut dans la pile des appels d'utiliser le code qui appelle cette méthode pour accéder à la ressource spécifiée par l'instance actuelle.Prevents callers higher in the call stack from using the code that calls this method to access the resource specified by the current instance.

(Inherited from CodeAccessPermission)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet CodeAccessPermission spécifié est égal à CodeAccessPermission en cours.Determines whether the specified CodeAccessPermission object is equal to the current CodeAccessPermission.

(Inherited from CodeAccessPermission)
FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML.Reconstructs a security object with a specified state from an XML encoding.

(Inherited from DBDataPermission)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Obtient un code de hachage pour l’objet CodeAccessPermission qui peut être utilisé dans des structures de données et des algorithmes de hachage, comme une table de hachage.Gets a hash code for the CodeAccessPermission object that is suitable for use in hashing algorithms and data structures such as a hash table.

(Inherited from CodeAccessPermission)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Intersect(IPermission) Intersect(IPermission) Intersect(IPermission) Intersect(IPermission)

Retourne un nouvel objet d'autorisation représentant l'intersection entre l'objet d'autorisation en cours et l'objet d'autorisation spécifié.Returns a new permission object representing the intersection of the current permission object and the specified permission object.

(Inherited from DBDataPermission)
IsSubsetOf(IPermission) IsSubsetOf(IPermission) IsSubsetOf(IPermission) IsSubsetOf(IPermission)

Retourne une valeur indiquant si l'objet d'autorisation en cours est un sous-ensemble de l'objet d'autorisation spécifié.Returns a value indicating whether the current permission object is a subset of the specified permission object.

(Inherited from DBDataPermission)
IsUnrestricted() IsUnrestricted() IsUnrestricted() IsUnrestricted()

Retourne une valeur indiquant si l'autorisation peut être représentée comme non restreinte sans connaître les sémantiques d'autorisation.Returns a value indicating whether the permission can be represented as unrestricted without any knowledge of the permission semantics.

(Inherited from DBDataPermission)
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)
PermitOnly() PermitOnly() PermitOnly() PermitOnly()

Empêche les appelants situés plus haut dans la pile des appels d'utiliser le code qui appelle cette méthode pour accéder à toutes les ressources sauf celle spécifiée par l'instance actuelle.Prevents callers higher in the call stack from using the code that calls this method to access all resources except for the resource specified by the current instance.

(Inherited from CodeAccessPermission)
ToString() ToString() ToString() ToString()

Crée et retourne la représentation de chaîne de l'objet d'autorisation en cours.Creates and returns a string representation of the current permission object.

(Inherited from CodeAccessPermission)
ToXml() ToXml() ToXml() ToXml()

Crée un codage XML de l’objet de sécurité et de son état actuel.Creates an XML encoding of the security object and its current state.

(Inherited from DBDataPermission)
Union(IPermission) Union(IPermission) Union(IPermission) Union(IPermission)

Retourne un nouvel objet d'autorisation qui représente l'union entre l'objet d'autorisation en cours et l'objet d'autorisation spécifié.Returns a new permission object that is the union of the current and specified permission objects.

(Inherited from DBDataPermission)

Propriétés

AllowBlankPassword AllowBlankPassword AllowBlankPassword AllowBlankPassword

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

(Inherited from DBDataPermission)

Implémentations d’interfaces explicites

IPermission.Demand() IPermission.Demand() IPermission.Demand() IPermission.Demand() Inherited from CodeAccessPermission
IStackWalk.Assert() IStackWalk.Assert() IStackWalk.Assert() IStackWalk.Assert() Inherited from CodeAccessPermission
IStackWalk.Demand() IStackWalk.Demand() IStackWalk.Demand() IStackWalk.Demand() Inherited from CodeAccessPermission
IStackWalk.Deny() IStackWalk.Deny() IStackWalk.Deny() IStackWalk.Deny() Inherited from CodeAccessPermission
IStackWalk.PermitOnly() IStackWalk.PermitOnly() IStackWalk.PermitOnly() IStackWalk.PermitOnly() Inherited from CodeAccessPermission

S’applique à