Freigeben über


Microsoft.VisualStudio.ConnectedServices Namespace

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