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.
Représente une implémentation de l’interface IVsDataConnectionSupport.
public ref class DataConnectionSupport abstract : Microsoft::VisualStudio::Data::Framework::DataSiteableServiceProvider<Microsoft::VisualStudio::Data::Services::IVsDataConnection ^>, IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataConnectionSupport
public abstract class DataConnectionSupport : Microsoft.VisualStudio.Data.Framework.DataSiteableServiceProvider<Microsoft.VisualStudio.Data.Services.IVsDataConnection>, IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataConnectionSupport
type DataConnectionSupport = class
inherit DataSiteableServiceProvider<IVsDataConnection>
interface IVsDataConnectionSupport
interface IServiceProvider
interface IDisposable
interface IVsDataConnectionEvents
Public MustInherit Class DataConnectionSupport
Inherits DataSiteableServiceProvider(Of IVsDataConnection)
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents, IVsDataConnectionSupport
- Héritage
- Dérivé
- Implémente
Constructeurs
DataConnectionSupport() |
Initialise une nouvelle instance de la classe DataConnectionSupport. |
Propriétés
ConnectionString |
Obtient ou définit une représentation sous forme de chaîne des informations requises pour établir une connexion de source de données spécifiée. |
ConnectionTimeout |
Obtient ou définit le temps d’attente lors de l’établissement d’une connexion avant de mettre fin à la tentative et de générer une erreur de délai d’attente. |
ParentProvider |
Obtient le instance actuel du fournisseur de services parent. (Hérité de ServiceProvider) |
ProviderObject |
Obtient le fournisseur de données sous-jacent, qui prend en charge la connexion de données actuelle. |
ServiceProvider |
Obtient le fournisseur de services Visual Studio global. |
Site |
Obtient ou définit le site. (Hérité de DataSiteableServiceProvider<T>) |
State |
Obtient l’état de la connexion de données. |
Méthodes
AddService(Type, Object) |
Ajoute le service spécifié à la collection interne de services. (Hérité de ServiceProvider) |
AddService(Type, Object, Boolean) |
Ajoute le service spécifié à la collection d’objets de service ou au conteneur de service parent. (Hérité de ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Ajoute le service spécifié à la collection interne de services. (Hérité de ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Ajoute le service spécifié à la collection interne de services ou au conteneur de service parent. (Hérité de ServiceProvider) |
Close() |
Ferme la connexion spécifiée. |
CreateService(IServiceContainer, Type) |
Crée un objet de service, en spécifiant le type de service d’interface. |
Dispose() |
Libère toutes les ressources détenues par la connexion de données. |
Dispose(Boolean) |
Libère toutes les ressources détenues par la connexion de données. |
Finalize() |
Libère toutes les ressources détenues par la connexion de données lorsque l’objet de prise en charge de la connexion de données est détruit. |
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) |
Initialize(Object) |
Initialise la connexion spécifiée, éventuellement à partir d’un objet de fournisseur de données existant. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Gère l'événement MessageReceived. |
OnSiteChanged(EventArgs) |
Déclenche l’événement SiteChanged. (Hérité de DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
Gère l'événement StateChanged. |
Open(Boolean) |
Ouvre la connexion de données spécifiée. |
RemoveService(Type) |
Supprime le service spécifié de la collection de services internes (Hérité de ServiceProvider) |
RemoveService(Type, Boolean) |
Supprime le service spécifié de la collection de services internes ou du conteneur de service parent. (Hérité de ServiceProvider) |
Événements
MessageReceived |
Se produit lorsqu’un message est reçu de la source de données. |
SiteChanged |
Se produit lorsque le site a changé. (Hérité de DataSiteableServiceProvider<T>) |
StateChanged |
Se produit lorsque l’état de la connexion de données a changé. |
Implémentations d’interfaces explicites
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Fonctionne en tant que fabrique pour les services qui sont exposés via une implémentation d’IServiceProvider. (Hérité de ServiceProvider) |
Méthodes d’extension
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. |