DataConnectionSupport Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Implementierung der IVsDataConnectionSupport-Schnittstelle dar.
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
- Vererbung
- Abgeleitet
- Implementiert
Konstruktoren
DataConnectionSupport() |
Initialisiert eine neue Instanz der DataConnectionSupport-Klasse. |
Eigenschaften
ConnectionString |
Ruft eine Zeichenfolgendarstellung von Informationen ab, die zum Herstellen einer angegebenen Datenquellenverbindung erforderlich sind, oder legt diese fest. |
ConnectionTimeout |
Ruft die Zeit ab, die beim Herstellen einer Verbindung gewartet werden soll, bevor der Versuch beendet und ein Timeoutfehler generiert wird, oder legt diesen fest. |
ParentProvider |
Ruft den aktuellen instance des übergeordneten Dienstanbieters ab. (Geerbt von ServiceProvider) |
ProviderObject |
Ruft den zugrunde liegenden Datenanbieter ab, der die aktuelle Datenverbindung unterstützt. |
ServiceProvider |
Ruft den globalen Visual Studio-Dienstanbieter ab. |
Site |
Ruft die Website ab oder legt sie fest. (Geerbt von DataSiteableServiceProvider<T>) |
State |
Ruft den Status der Datenverbindung ab. |
Methoden
AddService(Type, Object) |
Fügt den angegebenen Dienst der internen Sammlung von Diensten hinzu. (Geerbt von ServiceProvider) |
AddService(Type, Object, Boolean) |
Fügt den angegebenen Dienst der Auflistung von Dienstobjekten oder dem übergeordneten Dienstcontainer hinzu. (Geerbt von ServiceProvider) |
AddService(Type, ServiceCreatorCallback) |
Fügt den angegebenen Dienst der internen Sammlung von Diensten hinzu. (Geerbt von ServiceProvider) |
AddService(Type, ServiceCreatorCallback, Boolean) |
Fügt den angegebenen Dienst der internen Sammlung von Diensten oder dem übergeordneten Dienstcontainer hinzu. (Geerbt von ServiceProvider) |
Close() |
Trennt die angegebene Verbindung. |
CreateService(IServiceContainer, Type) |
Erstellt ein neues Dienstobjekt, das den Schnittstellendiensttyp angibt. |
Dispose() |
Gibt alle Ressourcen frei, die von der Datenverbindung gespeichert werden. |
Dispose(Boolean) |
Gibt alle Ressourcen frei, die von der Datenverbindung gespeichert werden. |
Finalize() |
Gibt alle Ressourcen frei, die von der Datenverbindung gespeichert sind, wenn das Datenverbindungsunterstützungsobjekt zerstört wird. |
GetService(Guid) |
Ruft einen Dienst mit einer angegebenen Dienst-GUID ab. (Geerbt von ServiceProvider) |
GetService(Type) |
Ruft einen Dienst des angegebenen Typs ab. (Geerbt von ServiceProvider) |
Initialize(Object) |
Initialisiert die angegebene Verbindung optional aus einem vorhandenen Datenanbieterobjekt. |
OnMessageReceived(DataConnectionMessageReceivedEventArgs) |
Behandelt das MessageReceived-Ereignis. |
OnSiteChanged(EventArgs) |
Löst das SiteChanged-Ereignis aus. (Geerbt von DataSiteableServiceProvider<T>) |
OnStateChanged(DataConnectionStateChangedEventArgs) |
Behandelt das StateChanged-Ereignis. |
Open(Boolean) |
Öffnet die angegebene Datenverbindung. |
RemoveService(Type) |
Entfernt den angegebenen Dienst aus der internen Dienstsammlung. (Geerbt von ServiceProvider) |
RemoveService(Type, Boolean) |
Entfernt den angegebenen Dienst aus der internen Dienstsammlung oder aus dem übergeordneten Dienstcontainer. (Geerbt von ServiceProvider) |
Ereignisse
MessageReceived |
Tritt auf, wenn eine Nachricht von der Datenquelle empfangen wird. |
SiteChanged |
Tritt auf, wenn sich die Website geändert hat. (Geerbt von DataSiteableServiceProvider<T>) |
StateChanged |
Tritt auf, wenn sich der Status der Datenverbindung geändert hat. |
Explizite Schnittstellenimplementierungen
IServiceProvider.QueryService(Guid, Guid, IntPtr) |
Wird als Factory für Dienste ausgeführt, die über eine Implementierung von IServiceProvider verfügbar gemacht werden. (Geerbt von ServiceProvider) |
Erweiterungsmethoden
QueryService(IServiceProvider, Guid) |
Ruft einen Dienst ab, der von einem Dienstanbieter basierend auf seiner Dienst-GUID verfügbar gemacht wird. |
QueryService<TService>(IServiceProvider) |
Ruft einen Dienst ab, der von einem Dienstanbieter basierend auf seinem Diensttyp verfügbar gemacht wird. |