Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

AdoDotNetConnectionSupport, classe

Fournit une implémentation managée de DataConnectionSupport, d' DataCommand, les classes et d' DataTransaction à l'aide de ADO.NETIDbConnection, IDbCommand, et les interfaces d' IDbTransaction, respectivement ; fournit également un moyen simple de fournir une implémentation de la classe d' DataSourceVersionComparer.

Espace de noms :  Microsoft.VisualStudio.Data.AdoDotNet
Assembly :  Microsoft.VisualStudio.Data (dans Microsoft.VisualStudio.Data.dll)

public class AdoDotNetConnectionSupport : DataConnectionSupport

Le type AdoDotNetConnectionSupport expose les membres suivants.

  NomDescription
Méthode publiqueAdoDotNetConnectionSupportConstructeur de classe. Initialise une instance de la classe d' AdoDotNetConnectionSupport avec un nom de fournisseur spécifié d' ADO.NET .
Début

  NomDescription
Propriété protégéeBaseCommandRécupère l'objet principal d' IDbCommand utilisé pour exécuter des commandes sur cette connexion.
Propriété protégéeConnectionRécupère l'objet d' IDbConnection utilisé par l'instance actuelle de prise en charge de connexion.
Propriété publiqueConnectionStringExtrait ou définit une représentation sous forme de chaîne des informations requises pour établir une connexion à une source de données spécifiée. (Substitue DataConnectionSupport.ConnectionString.)
Propriété publiqueConnectionTimeoutExtrait ou définit la durée, en secondes, à l'attente pour établir une connexion avant de terminer la tentative et générer une erreur de délai d'attente. (Substitue DataConnectionSupport.ConnectionTimeout.)
Propriété publiqueCurrentTransactionLevelRécupère le niveau de transaction en cours.
Propriété protégéeExecutingCommandRécupère l'instance d' IDbCommand actuellement utilisée pour l'exécution.
Propriété protégéePreparedCommandsExtrait une liste d'objets d' IDbCommand qui ont été au préalable préparés.
Propriété publiqueProviderObjectRécupère l'objet fournisseur sous-jacent pour la connexion spécifiée. (Substitue DataConnectionSupport.ProviderObject.)
Propriété protégéeServiceTypesExtrait une liste des types de service utilisés pour convertir l'appel de méthode non managé d' QueryService , dans lequel un service GUID est spécifié, dans un appel de méthode managé d' IServiceProvider.GetService , dans lequel un type managé est spécifié. (Hérité de ServiceProvider.)
Propriété publiqueSiteExtrait ou définit l'instance de l'objet de site. (Hérité de ServiceProviderWithSite.)
Propriété publiqueStateRécupère l'état de connexion de données. (Substitue DataConnectionSupport.State.)
Propriété protégéeTransactionRécupère IDbTransactionactuel échéant.
Début

  NomDescription
Méthode publiqueBeginTransactionInitialise une transaction et retourne le niveau de transaction en cours.
Méthode publiqueCloseFerme la connexion de données spécifiée. (Substitue DataConnectionSupport.Close().)
Méthode publiqueCommitTransactionValide une transaction et retourne le niveau de transaction en cours.
Méthode publiqueCompareVersionsCompare deux chaînes de version de source de données et retourne une valeur indiquant s'il est inférieur à, égale ou supérieure à l'autre.
Méthode protégéeCreateDataSourceInformationCrée une instance de l'objet d' DataSourceInformation .
Méthode protégéeCreateObjectIdentifierConverterCrée une instance de l'objet d' DataObjectIdentifierConverter .
Méthode protégéeCreateObjectItemComparerCrée une instance de l'objet.
Méthode publiqueCreateParameterCrée un objet DataParameter.
Méthode publiqueDeriveParametersDérive les paramètres qui peuvent être spécifiés pour une commande donnée
Méthode publiqueDeriveSchemaDérive le schéma retourné d'une commande spécifiée, indiquant la disposition des éléments et des blocs dans un lecteur de données donné.
Méthode publiqueDispose()Exécute les tâches associées à la libération ou à la redéfinition des ressources. (Hérité de DataConnectionSupport.)
Méthode protégéeDispose(Boolean)Libère toutes les ressources détenues par la connexion de données. (Substitue DataConnectionSupport.Dispose(Boolean).)
Méthode publiqueEqualsDétermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueExecuteExécute une commande spécifiée, éventuellement avec des paramètres, et retourne des résultats en tant qu'objet d' DataReader .
Méthode publiqueExecuteWithoutResultsExécute une commande, éventuellement avec des paramètres, mais ne demande pas de résultats, à la place retourne un entier indiquant les résultats de l'appel.
Méthode protégéeFinalizeFinalise la connexion. (Hérité de DataConnectionSupport.)
Méthode publiqueGetHashCodeSert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publiqueGetService(Guid)Récupère un service avec un service spécifié un GUID. (Hérité de ServiceProvider.)
Méthode publiqueGetService(Type)Récupère un service du type spécifié. (Hérité de ServiceProvider.)
Méthode protégéeGetServiceImpl(Guid)Fournit l'implémentation pour récupérer un service avec un GUID spécifique. (Hérité de ServiceProvider.)
Méthode protégéeGetServiceImpl(Type)Permet d'extraire des services d'implémentation. (Substitue DataConnectionSupport.GetServiceImpl(Type).)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publiqueInitializeInitialise la connexion spécifiée d' ADO.NET à l'aide d'un fournisseur spécifié. (Substitue DataConnectionSupport.Initialize(Object).)
Méthode protégéeMemberwiseCloneCrée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode protégéeOnSiteChangedDéclenche l'événement SiteChanged. (Hérité de ServiceProviderWithSite.)
Méthode publiqueOpenOuvre la connexion de données spécifiée. (Substitue DataConnectionSupport.Open(Boolean).)
Méthode publiquePreparePrépare la commande spécifiée dans la source de données à exécuter ; la commande peut être exécuté plusieurs fois, avec diverses paramètres.
Méthode protégéeRaiseMessageReceivedDéclenche l'événement d' MessageReceivedsur l'instance englobante d' DataConnection . (Hérité de DataConnectionSupport.)
Méthode protégéeRaiseStateChangedDéclenche l'événement modifié par rapport à l'instance englobante d' DataConnection . (Hérité de DataConnectionSupport.)
Méthode publiqueRollbackTransactionRestaure, void ou de, une transaction et retourne le niveau de transaction en cours.
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actuel. (Hérité de Object.)
Début

  NomDescription
Événement publicSiteChangedÉvénement déclenché lorsque la propriété d' Site a changé. (Hérité de ServiceProviderWithSite.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeIObjectWithSite.GetSiteRécupère le dernier site défini à l'aide de la méthode d' IObjectWithSite.SetSite . Si aucun site, une exception est levée. (Hérité de ServiceProviderWithSite.)
Implémentation d'interface expliciteMéthode privéeIServiceProvider.QueryServiceEffectue une fabrique pour les services qui sont exposés via une implémentation d'IServiceProvider. (Hérité de ServiceProvider.)
Implémentation d'interface expliciteMéthode privéeIObjectWithSite.SetSiteFournit le pointeur d' IUnknown d'un site à un objet donné. (Hérité de ServiceProviderWithSite.)
Début

Cette classe fournit une implémentation complète et managée créée par défaut pour les fournisseurs de données d' ADO.NET .

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Afficher: