Microsoft.VisualStudio.ConnectedServices 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
连接服务 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 |
要记录的消息的类别 |