Freigeben über


Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace

Der Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace stellt die verschiedenen Entitäten, die DDEX-Dienste nutzen, als separate Objekte dar, die in diese Dienste eingebunden werden. Dadurch werden Anpassungen dieser Entitäten ermöglicht. Beispielsweise kann ein benutzerdefiniertes Verbindungs-UI-Steuerelement, das Bestandteil des Dialogfelds für Datenverbindungen ist, über die IVsDataConnectionUIControl-Unterstützungsentität bereitgestellt werden. Diese Unterstützungsentität wird vom IVsDataConnectionDialog-Dienst genutzt.

Klassen

  Klasse Beschreibung
Öffentliche Klasse DataAsyncCommandCompletedEventArgs<T> Kapselt Ereignisdaten für die verschiedenen Ereignisse, die im IVsDataAsyncCommand Dienst verwendet werden
Öffentliche Klasse DataViewNodeEventArgs Kapselt Ereignisdaten für verschiedene Ereignisse, die für Knoten im Server-Explorer ausgelöst werden, wenn mehrere ihrer Eigenschaften ändern.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IDSRefBuilder Ermöglicht es Ihnen, ein Objekt des Datenquellen-Bezugs zu erstellen (DSRef), das eine oder mehrere Datenobjekte identifiziert.
Öffentliche Schnittstelle IVsDataAsyncCommand Stellt die Schnittstelle dar, die Methoden zum Ausführen von Datenbefehlen in einer asynchronen Art enthält.
Öffentliche Schnittstelle IVsDataCommand Stellt die Schnittstelle dar, die Methoden für Datenbefehlsbehandlung, einschließlich Erstellen und Ausführen von Datenbefehlen verschiedener Typen für Datenquellen, das Abrufen von schreibgeschützten Ergebnissen und das Abrufen eines Befehlsstatuscodes verfügbar macht.
Öffentliche Schnittstelle IVsDataConnectionEquivalencyComparer Stellt die Möglichkeit auf Datenvergleichverbindungszeichenfolgen für Äquivalenz bereit.
Öffentliche Schnittstelle IVsDataConnectionPromptDialog Stellt die Schnittstelle für ein Dialogfeld dar, das den Benutzer zu Informationen aufgefordert werden kann, wenn eine Datenverbindung geöffnet wird.
Öffentliche Schnittstelle IVsDataConnectionProperties Stellt die Schnittstelle, die Methoden und Eigenschaften für die Analyse und Formatierungen von Verbindungszeichenfolgen verfügbar macht, sowie für die Speicherung von stark typisierten Eigenschaften, benutzerdefinierter Attribute und von Synonymen dar.
Öffentliche Schnittstelle IVsDataConnectionSupport Stellt die Schnittstelle dar, die Methoden und Eigenschaften verfügbar macht, die es Ihnen ermöglichen, direkt mit Verbindungen zu einer Datenquelle zu arbeiten.
Öffentliche Schnittstelle IVsDataConnectionUIConnector Stellt die Möglichkeit, das Verhalten des Öffnens einer Verbindung anzupassen wenn im Kontext einer Verbindung Benutzeroberfläche (beispielsweise, das Datenverbindungsdialogfeld).
Öffentliche Schnittstelle IVsDataConnectionUIControl Stellt die Schnittstelle dar, die Methoden und Eigenschaften verfügbar macht, die ein benutzerdefiniertes Steuerelement der Benutzeroberfläche zum Bearbeiten von Verbindungseigenschaften Datenverbindung im Dialogfeld aktivieren.
Öffentliche Schnittstelle IVsDataConnectionUIProperties Stellt die Möglichkeit, Datenverbindungseigenschaften im Kontext einer Verbindung Benutzeroberfläche (beispielsweise, das Datenverbindungsdialogfeld) zu bearbeiten.
Öffentliche Schnittstelle IVsDataConnectionUITester Ein -Objekt.
Öffentliche Schnittstelle IVsDataMappedObjectConverter Stellt die Möglichkeit, die Einschränkungen zu konvertieren, die zum zugeordneten Objektselektor in zugrunde liegende Einschränkungen übergeben Sie zum datenquellenspezifischen Typselektor übergeben und so können entsprechende Option.Ermöglicht auch Konvertierung von Member eines zugrunde liegenden Datenobjekts auf Member eines zugeordneten Objekts, Ergebnis der zugeordneten Darstellungen von Datenobjekten.
Öffentliche Schnittstelle IVsDataObjectIdentifierConverter Stellt die Schnittstelle, die Methoden für die Konvertierung von datenquellenspezifischen Objektbezeichnern aus Zeichenfolgen Bezeichnerteilen verfügbar macht, dar und vom Bezeichner werden in Zeichenfolgen.
Öffentliche Schnittstelle IVsDataObjectIdentifierResolver Stellt die Schnittstelle dar, die Methoden zum Erweitern und Vertrag eines Bezeichners für ein bestimmtes Datenobjekt verfügbar macht.
Öffentliche Schnittstelle IVsDataObjectMemberComparer Ein , das die Ereignisdaten enthält.
Öffentliche Schnittstelle IVsDataObjectSelector Ermöglicht das Abrufen von datenquellenspezifischen Metadaten über Objekte vom Objektspeicher.Die Quelle des Objektspeichers ist die Datenobjektunterstützungsxml-datei.
Öffentliche Schnittstelle IVsDataObjectSupport Der Befehl, der ausgeführt werden soll.Sie können diese Informationen dann interpretieren und programmgesteuert ändern.
Öffentliche Schnittstelle IVsDataParameter Stellt die Schnittstelle dar, die Methoden und Eigenschaften verfügbar macht, um Datenparameter zu behandeln.
Öffentliche Schnittstelle IVsDataParameterDescriptor Macht Eigenschaften verfügbar die einen Datenparameter beschreiben.
Öffentliche Schnittstelle IVsDataReader Stellt die Schnittstelle dar, die Methoden und Eigenschaften für das Lesen von Daten von einer Datenquelle verfügbar macht.
Öffentliche Schnittstelle IVsDataReaderDescriptor Macht Eigenschaften verfügbar die den Datenreader beschreiben.
Öffentliche Schnittstelle IVsDataSourceInformation Ein , das die Ereignisdaten enthält.
Öffentliche Schnittstelle IVsDataSourceVersionComparer Der -Parameter ist .
Öffentliche Schnittstelle IVsDataTransaction Stellt die Schnittstelle dar, die Methoden und Eigenschaften für Transaktionsverarbeitung verfügbar macht, die Ihnen ermöglicht, eine Reihe von verwandten Vorgänge als Batch Commit oder zurückzusetzen.
Öffentliche Schnittstelle IVsDataViewBrowseObjectProvider Stellt die Schnittstelle dar, die die Fähigkeit verfügbar macht, ein spezialisiertes Suchobjekt für einen angegebenen Knoten in einer angegebenen Datenansicht abzurufen.
Öffentliche Schnittstelle IVsDataViewCaptionProvider Stellt die Möglichkeit, die Beschriftung eines Knotenelements im Server-Explorer abzurufen.
Öffentliche Schnittstelle IVsDataViewCommandProvider Stellt die Möglichkeit, Befehle, insbesondere benutzerdefinierte Befehle zu implementieren, für Knoten in einer Datenansicht.
Öffentliche Schnittstelle IVsDataViewDocumentProvider Stellt die Möglichkeit, ein Dokument zu öffnen, einen Dokumentenmoniker abzurufen, und weitere Aktionen für ein Dokument in Visual Studio trennen Sie Explorer auszuführen.
Öffentliche Schnittstelle IVsDataViewDocumentProvider2 Stellt die Möglichkeit, den Zustand von zu überprüfen oder das Dokument im Visual Studio Server-Explorer zu speichern.
Öffentliche Schnittstelle IVsDataViewDragSourceProvider Bietet die Möglichkeit bereit, ausgewählte Knoten in einer Datenansichtshierarchie zu ziehen.
Öffentliche Schnittstelle IVsDataViewDropTargetProvider Stellt die Möglichkeit dar, Daten auf Knoten in einer Datenansichtshierarchie abzulegen.
Öffentliche Schnittstelle IVsDataViewHierarchy Stellt die Fähigkeit eines Anbieters dar, eine Server-Explorer-Verbindung durch seine Implementierung als Datenansichtshierarchie zu bearbeiten.
Öffentliche Schnittstelle IVsDataViewIconProvider Stellt die Möglichkeit, die Symbole für Knoten in einer Datenansichtshierarchie zu steuern.
Öffentliche Schnittstelle IVsDataViewSupport Stellt die Schnittstelle dar, die die Fähigkeit zur Verfügung stellt, einen XML-Stream abzurufen, der eine Beschreibung einer oder mehrerer Datenansichten bereitstellt.
Öffentliche Schnittstelle IVsDataViewUserContextProvider Stellt die Möglichkeit, einen Benutzerkontext zu erstellen, um anzugeben, welche Komponente des Server-Explorers derzeit ausgewählt wurde.
Öffentliche Schnittstelle IVsDataViewVisibilityProvider Stellt die Möglichkeit, die Sichtbarkeit von Knoten in einer Datenansichtshierarchie zu steuern.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration DataCommandType Stellt eine Enumeration von vordefinierten Datenbefehlstypen dar.
Öffentliche Enumeration DataItemTypeFormat Gibt das Format eines Datenelementtyps an, der durch die GetItemType-Methode zurückgegeben wird.
Öffentliche Enumeration DataParameterDirection Gibt den Typ eines Parameters in einer Abfrage an.