DataConnectionSupport Classe

Définition

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.

S’applique à