Microsoft.VisualStudio.ConnectedServices Namespace
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.
Der Namespace des Sdk für verbundene Dienste (Microsoft.VisualStudio.ConnectedServices.dll), mit dem ein Dienstanbieter eine Visual Studio-Erweiterung erstellen kann, die den Dienst über das Dialogfeld Verbundene Dienste hinzufügen dem Projekt eines App-Entwicklers hinzufügt.
Klassen
| AddFileOptions |
Die Optionen, die das Verhalten beim Hinzufügen einer Datei zu einem Projekt steuern. |
| AddServiceInstanceResult |
Ein Ergebnisobjekt, das die von ConnectedServiceHandler.AddServiceInstanceAsync() zurückgegebenen Informationen enthält. |
| AuthenticationChangedEventArgs |
Eine EventArgs-Klasse, die verwendet wird, wenn sich der authentifizierte Zustand ändert. |
| ConfigureServiceOptions |
Die Optionen, die das Verhalten beim Konfigurieren eines verbundenen Diensts in einem Projekt steuern. |
| ConnectedServiceAuthenticator |
Ermöglicht es dem Benutzer, sich beim Dienst zu authentifizieren. |
| ConnectedServiceConfigurator |
Das Ansichtsmodellobjekt, das zum Anzeigen des Konfigurationsdialogfelds für den verbundenen Dienst verwendet wird. |
| ConnectedServiceConfiguredEventArgs |
Eine EventArgs-Klasse, die verwendet wird, wenn ein neuer verbundener Dienst konfiguriert wird |
| ConnectedServiceContext |
Eine Basisklasse für die Klassen ConnectedServiceProviderContext und ConnectedServiceHandlerContext. |
| ConnectedServiceCustomUIConfigurator |
Ein ConnectedServiceConfigurator, der keine Benutzeroberfläche anzeigen muss, um eine ConnectedServiceInstance zu erstellen. Die zum Konfigurieren des verbundenen Diensts erforderlichen Informationen sind ohne Benutzerinteraktion verfügbar. |
| ConnectedServiceGrid |
Ein ConnectedServiceProvider-Dienst, der ein Raster von Instanzen anzeigt, in dem ein einzelner instance zum Hinzufügen zum aktuellen Projekt ausgewählt werden kann. |
| ConnectedServiceHandler |
Ein MEF-Vertrag, der von Autoren des verbundenen Diensts implementiert wird, um einen Dienst instance Verweis auf das Projekt hinzuzufügen, einschließlich des Hinzufügens von Dateien, SDKs und Codeausschnitten. |
| ConnectedServiceHandlerContext |
Die Kontextinformationen und Dienste, die ConnectedServiceHandler-Instanzen während AddServiceInstanceAsync und UpdateServiceInstanceAsync übergeben werden. |
| ConnectedServiceHandlerExportAttribute |
Gibt an, dass ein Typ einen ConnectedServiceHandler-Export bereitstellt. |
| ConnectedServiceHandlerHelper |
Eine Klasse, die Hilfsmethoden enthält, die ConnectedServiceHandler-Objekte häufig verwenden. |
| ConnectedServiceInfo |
Stellt Informationen zu einem verbundenen Dienst bereit, der in einem Visual Studio-Projekt konfiguriert wurde. |
| ConnectedServiceInstance |
Eine bestimmte instance eines bestimmten Diensts, der vom verbundenen Dienstanbieter bereitgestellt wird. |
| ConnectedServiceLogger |
Ein Protokollierungsdienst, der zum Bereitstellen von Informationen für Endbenutzerentwickler verwendet werden kann. |
| ConnectedServiceProvider |
Ein MEF-Vertrag, der von Erweiterungen exportiert wird, die dem Dialogfeld Verbundenen Dienst hinzufügen neue Einträge hinzufügen möchten. |
| ConnectedServiceProviderContext |
Die Kontextinformationen und Dienste, die ConnectedServiceProvider-Instanzen während createConfiguratorAsync zugewiesen wurden. |
| ConnectedServiceProviderExportAttribute |
Gibt an, dass ein Typ einen ConnectedServiceProvider-Export bereitstellt. |
| ConnectedServiceSinglePage |
Ein ConnectedServiceConfigurator, der eine vollständig benutzerdefinierte Benutzeroberfläche in einem einzigen Schritt anzeigt. |
| ConnectedServicesManager |
Ein MEF-Vertrag, der von den verbundenen Diensten implementiert wird, um extern aufrufbare Connected Services-Funktionen verfügbar zu machen. |
| ConnectedServiceUILess |
Ein ConnectedServiceConfigurator, der keine Benutzeroberfläche anzeigen muss, um eine ConnectedServiceInstance zu erstellen. Die zum Konfigurieren des verbundenen Diensts erforderlichen Informationen sind ohne Benutzerinteraktion verfügbar. |
| ConnectedServiceUpdateContext |
ConnectedServiceUpdateContext enthält die Informationen, die bereitgestellt werden, wenn ein verbundener Dienst aktualisiert wird. |
| ConnectedServiceViewModelBase |
Eine Basisklasse für alle Ansichtsmodellobjekte, die in verbundenen Diensten verwendet werden. |
| ConnectedServiceWizard |
Ein ConnectedServiceConfigurator, der mehrere Seiten anzeigen kann, bevor der Dienst dem Projekt hinzugefügt wird. |
| ConnectedServiceWizardPage |
Stellt eine Seite oder einen Schritt in einem Assistenten dar. |
| DisplayMessageEventArgs |
Ereignisargumente im Zusammenhang mit einer Anzeigemeldung |
| DisplayMessageLogger |
Zeigt dem Benutzer Meldungen auf einer Benutzeroberfläche an. |
| EditableXmlConfigHelper |
Stellt Methoden zum Bearbeiten von Konfigurationseinstellungen im Projekt des Benutzers bereit. Die Save-Methode muss aufgerufen werden, um alle Änderungen zu speichern. |
| GettingStartedDocument |
Enthält Informationen zum Starten der Erste Schritte-Dokumentation. |
| KeyVaultEventArgs |
Stellt Daten zu einem Key Vault wird hinzugefügtes Ereignis bereit. |
| PageNavigationResult |
Enthält den Ergebniszustand, nachdem eine Seite im Dialogfeld Verbundene Dienste verlassen wurde. |
| PublishEnvironment |
Enthält Einstellungen, die bei der Veröffentlichung über den verbundenen Dienst informiert werden müssen. Es sollte innerhalb des Abschnitts ExtendedData in ConnectedService.json serialisiert werden. |
| SinglePageConfigurator |
Eine Schnittstelle, die von einem Connected Service-Anbieter implementiert wird |
| SinglePageConfigurator2 |
Eine Schnittstelle, die von einem Connected Service-Anbieter implementiert wird |
| UpdateServiceInstanceResult |
Enthält Informationen zum Starten von GettingStarted-Informationen, nachdem UpdateServiceInstanceAsync abgeschlossen wurde. |
| WizardEnteringArgs |
Die Eingabeargumente für die ConnectedServiceWizardPage.OnPageEnteringAsync-Methode. |
| WizardLeavingArgs |
Die Eingabeargumente für die ConnectedServiceWizardPage.OnPageLeavingAsync-Methode. |
| XmlConfigHelper |
Stellt Methoden zum Lesen von Konfigurationseinstellungen im Projekt des Benutzers bereit. |
Schnittstellen
| IDisplayMessageLogger |
Zeigt dem Benutzer Meldungen auf einer Benutzeroberfläche an. |
| IVsHierarchyCustomEvaluator |
Eine optionale Schnittstelle, die von einem ConnectedServiceHandler implementiert werden kann, wenn sie über ein [ExportMetadata("CustomEvaluator", true)]-Attribut verfügt. Dadurch kann jeder Code für IVsHierarchy geschrieben werden, um anzugeben, ob der Handler das angegebene Projekt unterstützt. |
| IVsProjectKeyVaultFactory |
Eine Factory, die eine IVsProjectKeyVaultManager erstellt, um Informationen zu den im Projekt konfigurierten Key Vault abzurufen. |
| IVsProjectKeyVaultManager |
Eine Schnittstelle, die zum Abrufen von Informationen zu einer in einem Projekt konfigurierten Key Vault verwendet werden kann |
| SVsProjectKeyVaultFactory |
Schnittstelle zum Abrufen von IVsProjectKeyVaultFactory. |
Enumerationen
| LoggerMessageCategory |
Der Schweregrad einer von ILogger protokollierten Nachricht. |
| MessageCategory |
Kategorie der zu protokollierenden Nachricht |