Udostępnij za pośrednictwem


Microsoft.VisualStudio.ConnectedServices Przestrzeń nazw

Przestrzeń nazw zestawu SDK usług połączonych (Microsoft.VisualStudio.ConnectedServices.dll), która umożliwia dostawcy usług utworzenie rozszerzenia programu Visual Studio, które dodaje usługę do projektu dewelopera aplikacji za pomocą okna dialogowego Dodawanie połączonych usług .

Klasy

AddFileOptions

Opcje kontrolujące zachowanie podczas dodawania pliku do projektu.

AddServiceInstanceResult

Obiekt wynikowy zawierający informacje zwrócone z klasy ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Klasa EventArgs używana podczas zmiany stanu uwierzytelnionego.

ConfigureServiceOptions

Opcje kontrolujące zachowanie podczas konfigurowania połączonej usługi w projekcie.

ConnectedServiceAuthenticator

Umożliwia użytkownikowi uwierzytelnianie w usłudze.

ConnectedServiceConfigurator

Obiekt modelu widoku używany do wyświetlania okna dialogowego konfiguracji usługi połączonej.

ConnectedServiceConfiguredEventArgs

Klasa EventArgs używana podczas konfigurowania nowej połączonej usługi

ConnectedServiceContext

Klasa bazowa dla klas ConnectedServiceProviderContext i ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

ConnectedServiceConfigurator, który nie musi wyświetlać interfejsu użytkownika w celu utworzenia klasy ConnectedServiceInstance. Informacje niezbędne do skonfigurowania połączonej usługi są dostępne bez interakcji z użytkownikiem.

ConnectedServiceGrid

Usługa ConnectedServiceProvider, która pokazuje siatkę wystąpień, w której można wybrać pojedyncze wystąpienie, aby dodać je do bieżącego projektu.

ConnectedServiceHandler

Kontrakt MEF zaimplementowany przez autorów usługi połączonej w celu dodania odwołania do wystąpienia usługi do projektu, w tym dodawania plików, zestawów SDK i fragmentów kodu.

ConnectedServiceHandlerContext

Informacje o kontekście i usługi przekazane wystąpieniom programu ConnectedServiceHandler podczas dodawania klasy AddServiceInstanceAsync i UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Określa, że typ zapewnia eksport ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Klasa zawierająca metody pomocnicze, których często używają obiekty ConnectedServiceHandler.

ConnectedServiceInfo

Zawiera informacje o połączonej usłudze, która została skonfigurowana w projekcie programu Visual Studio.

ConnectedServiceInstance

Określone wystąpienie danej usługi świadczonej przez połączonego dostawcę usług.

ConnectedServiceLogger

Usługa rejestrowania, która może służyć do udostępniania informacji deweloperom końcowym.

ConnectedServiceProvider

Kontrakt MEF eksportowany przez rozszerzenia, które chcą dodać nowe wpisy do okna dialogowego Dodawanie usługi połączonej.

ConnectedServiceProviderContext

Informacje o kontekście i usługi przekazane wystąpieniom ConnectedServiceProvider podczas tworzeniaConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Określa, że typ zapewnia eksport ConnectedServiceProvider.

ConnectedServiceSinglePage

ConnectedServiceConfigurator, który pokazuje całkowicie niestandardowy interfejs użytkownika w jednym kroku.

ConnectedServicesManager

Umowa MEF zaimplementowana przez usługi połączone w celu uwidocznienia funkcji usług połączonych wywoływanych zewnętrznie.

ConnectedServiceUILess

ConnectedServiceConfigurator, który nie musi wyświetlać interfejsu użytkownika w celu utworzenia klasy ConnectedServiceInstance. Informacje niezbędne do skonfigurowania połączonej usługi są dostępne bez interakcji z użytkownikiem.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext zawiera informacje udostępniane podczas aktualizowania połączonej usługi.

ConnectedServiceViewModelBase

Klasa bazowa dla wszystkich obiektów modelu widoku używanych w usługach połączonych.

ConnectedServiceWizard

ConnectedServiceConfigurator, który może wyświetlać wiele stron przed dodaniu usługi do projektu.

ConnectedServiceWizardPage

Reprezentuje stronę lub krok w kreatorze.

DisplayMessageEventArgs

Zdarzenia args związane z komunikatem wyświetlanym

DisplayMessageLogger

Wyświetla komunikaty do użytkownika w interfejsie użytkownika

EditableXmlConfigHelper

Udostępnia metody edytowania ustawień konfiguracji w projekcie użytkownika.

Aby zapisać zmiany, należy wywołać metodę Save.

GettingStartedDocument

Zawiera informacje dotyczące uruchamiania dokumentacji Wprowadzenie.

KeyVaultEventArgs

Dostarcza dane o zdarzeniu Key Vault.

PageNavigationResult

Zawiera stan wyniku po opuszczeniu strony w oknie dialogowym Połączone usługi.

PublishEnvironment

Zawiera ustawienia, które publikują, muszą wiedzieć o połączonej usłudze. Powinna być serializowana wewnątrz sekcji ExtendedData wewnątrz ConnectedService.json.

SinglePageConfigurator

Interfejs implementowany przez dostawcę usługi połączonej

SinglePageConfigurator2

Interfejs implementowany przez dostawcę usługi połączonej

UpdateServiceInstanceResult

Zawiera informacje dotyczące uruchamiania informacji GettingStarted po zakończeniu aktualizacjiServiceInstanceAsync.

WizardEnteringArgs

Argumenty wejściowe metody ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Argumenty wejściowe metody ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Udostępnia metody odczytywania ustawień konfiguracji w projekcie użytkownika.

Interfejsy

IDisplayMessageLogger

Wyświetla komunikaty do użytkownika w interfejsie użytkownika

IVsHierarchyCustomEvaluator

Opcjonalny interfejs, który można zaimplementować za pomocą programu ConnectedServiceHandler, jeśli ma na nim atrybut [ExportMetadata("CustomEvaluator", true)]. Umożliwia to zapisanie dowolnego kodu względem interfejsu IVsHierarchy w celu wskazania, czy program obsługi obsługuje określony projekt.

IVsProjectKeyVaultFactory

Fabryka, która tworzy obiekt IVsProjectKeyVaultManager w celu uzyskania informacji dotyczących Key Vault skonfigurowanych w projekcie

IVsProjectKeyVaultManager

Interfejs, który może służyć do uzyskiwania informacji o Key Vault skonfigurowanych w projekcie

SVsProjectKeyVaultFactory

Interfejs pobierania pliku IVsProjectKeyVaultFactory.

Wyliczenia

LoggerMessageCategory

Poziom ważności komunikatu zarejestrowanego przez aplikację ILogger.

MessageCategory

Kategoria wiadomości do zarejestrowania