Поделиться через


Microsoft.VisualStudio.ConnectedServices Пространство имен

Пространство имен пакета SDK для подключенных служб (Microsoft.VisualStudio.ConnectedServices.dll), позволяющее поставщику услуг создать расширение Visual Studio, которое добавляет службу в проект разработчика приложения с помощью диалогового окна Добавление подключенных служб .

Классы

AddFileOptions

Параметры, управляющие поведением при добавлении файла в проект.

AddServiceInstanceResult

Результирующий объект, содержащий сведения, возвращенные из ConnectedServiceHandler.AddServiceInstanceAsync().

AuthenticationChangedEventArgs

Класс EventArgs, используемый при изменении состояния проверки подлинности.

ConfigureServiceOptions

Параметры, управляющие поведением при настройке подключенной службы в проекте.

ConnectedServiceAuthenticator

Позволяет пользователю проходить проверку подлинности в службе.

ConnectedServiceConfigurator

Объект модели представления, используемый для отображения диалогового окна конфигурации подключенной службы.

ConnectedServiceConfiguredEventArgs

Класс EventArgs, используемый при настройке новой подключенной службы.

ConnectedServiceContext

Базовый класс для классов ConnectedServiceProviderContext и ConnectedServiceHandlerContext.

ConnectedServiceCustomUIConfigurator

ConnectedServiceConfigurator, который не должен отображать пользовательский интерфейс для создания ConnectedServiceInstance. Сведения, необходимые для настройки подключенной службы, доступны без участия пользователя.

ConnectedServiceGrid

Служба ConnectedServiceProvider, отображающая сетку экземпляров, в которой можно выбрать один экземпляр для добавления в текущий проект.

ConnectedServiceHandler

Контракт MEF, реализованный авторами подключенной службы для добавления ссылки на экземпляр службы в проект, включая добавление файлов, пакетов SDK и фрагментов кода.

ConnectedServiceHandlerContext

Сведения о контексте и службы, предоставляемые экземплярам ConnectedServiceHandler во время команд addServiceInstanceAsync и UpdateServiceInstanceAsync.

ConnectedServiceHandlerExportAttribute

Указывает, что тип предоставляет экспорт ConnectedServiceHandler.

ConnectedServiceHandlerHelper

Класс , содержащий вспомогательные методы, которые обычно используют объекты ConnectedServiceHandler.

ConnectedServiceInfo

Предоставляет сведения о подключенной службе, настроенной в проекте Visual Studio.

ConnectedServiceInstance

Конкретный экземпляр данной службы, предоставляемый подключенным поставщиком услуг.

ConnectedServiceLogger

Служба ведения журнала, которая может использоваться для предоставления сведений разработчикам конечных пользователей.

ConnectedServiceProvider

Контракт MEF, экспортируемый расширениями, которые хотят добавить новые записи в диалоговое окно Добавление подключенной службы.

ConnectedServiceProviderContext

Сведения о контексте и службы, предоставляемые экземплярам ConnectedServiceProvider во время createConfiguratorAsync.

ConnectedServiceProviderExportAttribute

Указывает, что тип предоставляет экспорт ConnectedServiceProvider.

ConnectedServiceSinglePage

ConnectedServiceConfigurator, отображающий полностью настраиваемый пользовательский интерфейс за один шаг.

ConnectedServicesManager

Контракт MEF, реализованный подключенными службами для предоставления функций подключенных служб с внешним вызовом.

ConnectedServiceUILess

ConnectedServiceConfigurator, который не должен отображать пользовательский интерфейс для создания ConnectedServiceInstance. Сведения, необходимые для настройки подключенной службы, доступны без участия пользователя.

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext содержит сведения, которые предоставляются при обновлении подключенной службы.

ConnectedServiceViewModelBase

Базовый класс для всех объектов модели представлений, используемых в подключенных службах.

ConnectedServiceWizard

ConnectedServiceConfigurator, который может отображать несколько страниц перед добавлением службы в проект.

ConnectedServiceWizardPage

Представляет страницу или шаг в мастере.

DisplayMessageEventArgs

Аргументы событий, связанные с отображаемым сообщением

DisplayMessageLogger

Отображает сообщения для пользователя в пользовательском интерфейсе

EditableXmlConfigHelper

Предоставляет методы для изменения параметров конфигурации в проекте пользователя.

Чтобы сохранить изменения, необходимо вызвать метод Save.

GettingStartedDocument

Содержит сведения о запуске документации по начало работы.

KeyVaultEventArgs

Предоставляет данные о Key Vault добавлено событие .

PageNavigationResult

Содержит состояние результата после выхода из страницы в диалоговом окне Подключенные службы.

PublishEnvironment

Содержит параметры, для публикации которым необходимо знать о подключенной службе. Он должен быть сериализован в разделе ExtendedData внутри ConnectedService.json.

SinglePageConfigurator

Интерфейс, реализованный поставщиком подключенной службы.

SinglePageConfigurator2

Интерфейс, реализованный поставщиком подключенной службы.

UpdateServiceInstanceResult

Содержит сведения о запуске GetStarted после завершения updateServiceInstanceAsync.

WizardEnteringArgs

Входные аргументы метода ConnectedServiceWizardPage.OnPageEnteringAsync.

WizardLeavingArgs

Входные аргументы метода ConnectedServiceWizardPage.OnPageLeavingAsync.

XmlConfigHelper

Предоставляет методы для чтения параметров конфигурации в проекте пользователя.

Интерфейсы

IDisplayMessageLogger

Отображает сообщения для пользователя в пользовательском интерфейсе

IVsHierarchyCustomEvaluator

Необязательный интерфейс, который может быть реализован ConnectedServiceHandler, если у него есть атрибут [ExportMetadata("CustomEvaluator", true)]. Это позволяет писать любой код в IVsHierarchy, чтобы указать, поддерживает ли обработчик указанный проект.

IVsProjectKeyVaultFactory

Фабрика, которая создает для получения сведений IVsProjectKeyVaultManager о Key Vault, настроенных в проекте.

IVsProjectKeyVaultManager

Интерфейс, который можно использовать для получения сведений о Key Vault, настроенных в проекте.

SVsProjectKeyVaultFactory

Интерфейс для получения IVsProjectKeyVaultFactory.

Перечисления

LoggerMessageCategory

Уровень серьезности сообщения, зарегистрированного ILogger.

MessageCategory

Категория сообщения для ведения журнала