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 |
Категория сообщения для ведения журнала |