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,无需显示 UI 来创建 ConnectedServiceInstance。 配置连接服务所需的信息无需用户交互即可使用。

ConnectedServiceGrid

显示实例网格的 ConnectedServiceProvider 服务,其中可以选择单个实例添加到当前项目。

ConnectedServiceHandler

由连接服务作者实现的 MEF 协定,用于添加对项目的服务实例引用,包括添加文件、SDK 和代码片段。

ConnectedServiceHandlerContext

在 AddServiceInstanceAsync 和 UpdateServiceInstanceAsync 期间提供给 ConnectedServiceHandler 实例的上下文信息和服务。

ConnectedServiceHandlerExportAttribute

指定类型提供 ConnectedServiceHandler 导出。

ConnectedServiceHandlerHelper

包含 ConnectedServiceHandler 对象通常使用的帮助程序方法的类。

ConnectedServiceInfo

提供有关已在 Visual Studio 项目中配置的已连接服务的信息。

ConnectedServiceInstance

连接服务提供商提供的给定服务的特定实例。

ConnectedServiceLogger

可用于向最终用户开发人员提供信息的日志记录服务。

ConnectedServiceProvider

希望将新条目添加到“添加连接服务”对话框的扩展导出的 MEF 协定。

ConnectedServiceProviderContext

在 CreateConfiguratorAsync 期间提供给 ConnectedServiceProvider 实例的上下文信息和服务。

ConnectedServiceProviderExportAttribute

指定类型提供 ConnectedServiceProvider 导出。

ConnectedServiceSinglePage

ConnectedServiceConfigurator,在一个步骤中显示完全自定义的 UI。

ConnectedServicesManager

由连接服务实现的 MEF 协定,用于公开外部可调用的连接服务功能。

ConnectedServiceUILess

一个 ConnectedServiceConfigurator,无需显示 UI 来创建 ConnectedServiceInstance。 配置连接服务所需的信息无需用户交互即可使用。

ConnectedServiceUpdateContext

ConnectedServiceUpdateContext 保存更新连接服务时提供的信息。

ConnectedServiceViewModelBase

连接服务中使用的所有视图模型对象的基类。

ConnectedServiceWizard

一个 ConnectedServiceConfigurator,能够在将服务添加到项目之前显示多个页面。

ConnectedServiceWizardPage

表示向导中的页面或步骤。

DisplayMessageEventArgs

与显示消息相关的事件参数

DisplayMessageLogger

在 UI 中向用户显示消息

EditableXmlConfigHelper

提供用于编辑用户项目中配置设置的方法。

必须调用 Save 方法以保存任何更改。

GettingStartedDocument

包含有关启动入门文档的信息。

KeyVaultEventArgs

提供有关添加密钥保管库事件的数据。

PageNavigationResult

包含在“连接的服务”对话框中离开页面后的结果状态。

PublishEnvironment

包含发布需要了解连接服务的设置。 它应在 ConnectedService.json 的 ExtendedData 节内序列化。

SinglePageConfigurator

由连接服务提供程序实现的接口

SinglePageConfigurator2

由连接服务提供程序实现的接口

UpdateServiceInstanceResult

包含用于在 UpdateServiceInstanceAsync 完成后启动 GettingStarted 信息的信息。

WizardEnteringArgs

ConnectedServiceWizardPage.OnPageEnteringAsync 方法的输入参数。

WizardLeavingArgs

ConnectedServiceWizardPage.OnPageLeavingAsync 方法的输入参数。

XmlConfigHelper

提供用于读取用户项目中配置设置的方法。

接口

IDisplayMessageLogger

在 UI 中向用户显示消息

IVsHierarchyCustomEvaluator

当 ConnectedServiceHandler 具有 [ExportMetadata (“CustomEvaluator”, true) ] 属性时,可由 ConnectedServiceHandler 实现的可选接口。 这允许针对 IVsHierarchy 编写任何代码,以指示处理程序是否支持指定的项目。

IVsProjectKeyVaultFactory

一个工厂,用于创建 ,IVsProjectKeyVaultManager以获取有关项目中配置的密钥保管库的信息

IVsProjectKeyVaultManager

一个接口,可用于获取项目中配置的密钥保管库的相关信息

SVsProjectKeyVaultFactory

用于获取 的 IVsProjectKeyVaultFactory接口。

枚举

LoggerMessageCategory

ILogger 记录的消息的严重性级别。

MessageCategory

要记录的消息的类别