DataConnectionSupport Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des propriétés et des méthodes qui vous permettent de travailler directement avec des connexions à une source de données.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::ServiceProviderWithSite, IDisposable
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.ServiceProviderWithSite, IDisposable
type DataConnectionSupport = class
inherit ServiceProviderWithSite
interface IDisposable
Public MustInherit Class DataConnectionSupport
Inherits ServiceProviderWithSite
Implements IDisposable
- Héritage
- Dérivé
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| DataConnectionSupport() |
Constructeur de classe. Instancie une instance non paramétrable de la DataConnectionSupport classe. |
Propriétés
| Nom | Description |
|---|---|
| ConnectionString |
Récupère ou définit une représentation sous forme de chaîne d’informations requise pour établir une connexion de source de données donnée. |
| ConnectionTimeout |
Récupère ou définit la durée, en secondes, d’attente pour établir une connexion avant de terminer la tentative et de générer une erreur de délai d’expiration. |
| ProviderObject |
Récupère l’objet fournisseur de données sous-jacent pour la connexion spécifiée. |
| ServiceTypes |
Récupère une liste de types de service utilisés pour convertir l’appel de méthode QueryService non managé, dans lequel un GUID de service est spécifié, en un appel de méthode IServiceProvider.GetService managé, dans lequel un type managé est spécifié. (Hérité de ServiceProvider) |
| Site |
Récupère ou définit l’instance d’objet de site. (Hérité de ServiceProviderWithSite) |
| State |
Récupère l’état de la connexion de données. |
Méthodes
| Nom | Description |
|---|---|
| Close() |
Ferme la connexion spécifiée. |
| Dispose() |
Effectue des tâches associées à la libération, à la libération ou à la réinitialisation des ressources. |
| Dispose(Boolean) |
Effectue des tâches associées à la libération, à la libération ou à la réinitialisation des ressources. |
| Finalize() |
Finalise la connexion. |
| GetService(Guid) |
Récupère un service avec un GUID de service spécifié. (Hérité de ServiceProvider) |
| GetService(Type) |
Récupère un service du type spécifié. (Hérité de ServiceProvider) |
| GetServiceImpl(Guid) |
Fournit l’implémentation pour récupérer un service avec un GUID spécifique. (Hérité de ServiceProvider) |
| GetServiceImpl(Type) |
Vous permet d’obtenir des services d’implémentation. |
| Initialize(Object) |
Initialise la connexion spécifiée, éventuellement à partir d’un objet fournisseur de données existant. |
| OnSiteChanged(EventArgs) |
Déclenche l’événement SiteChanged. (Hérité de ServiceProviderWithSite) |
| Open(Boolean) |
Ouvre la connexion spécifiée. |
| RaiseMessageReceived(String) |
Déclenche l’événement MessageReceivedsur l’instance englobante DataConnection . |
| RaiseStateChanged(DataConnectionState, DataConnectionState) |
Déclenche l’événement de modification de l’état sur l’instance englobante DataConnection . |
Événements
| Nom | Description |
|---|---|
| SiteChanged |
Événement déclenché lorsque la Site propriété a changé. (Hérité de ServiceProviderWithSite) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IObjectWithSite.GetSite(Guid, IntPtr) |
Récupère le dernier jeu de sites à l’aide de la IObjectWithSite.SetSite(Object) méthode. S’il n’existe aucun site connu, une exception est levée. (Hérité de ServiceProviderWithSite) |
| IObjectWithSite.SetSite(Object) |
Fournit le pointeur d’un IUnknown site vers un objet donné. (Hérité de ServiceProviderWithSite) |
| IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Effectue une fabrique pour les services exposés par le biais d’une implémentation d’IServiceProvider. (Hérité de ServiceProvider) |
Méthodes d’extension
| Nom | Description |
|---|---|
| QueryService(IServiceProvider, Guid) |
Obtient un service exposé par un fournisseur de services en fonction de son GUID de service. |
| QueryService<TService>(IServiceProvider) |
Obtient un service exposé par un fournisseur de services en fonction de son type de service. |