ConnectedServiceHandlerContext 类

定义

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

public ref class ConnectedServiceHandlerContext abstract : Microsoft::VisualStudio::ConnectedServices::ConnectedServiceContext
[Windows::Foundation::Metadata::WebHostHidden]
public ref class ConnectedServiceHandlerContext abstract : Microsoft::VisualStudio::ConnectedServices::ConnectedServiceContext
[Windows::Foundation::Metadata::WebHostHidden]
class ConnectedServiceHandlerContext abstract : Microsoft::VisualStudio::ConnectedServices::ConnectedServiceContext
public abstract class ConnectedServiceHandlerContext : Microsoft.VisualStudio.ConnectedServices.ConnectedServiceContext
type ConnectedServiceHandlerContext = class
    inherit ConnectedServiceContext
Public MustInherit Class ConnectedServiceHandlerContext
Inherits ConnectedServiceContext
继承
ConnectedServiceHandlerContext

注解

此类的实例由连接的服务基础结构提供。 不应从生产代码继承此类。

构造函数

ConnectedServiceHandlerContext()

初始化 ConnectedServiceHandlerContext 类的新实例。 此构造函数支持对扩展进行单元测试,不应直接从生产代码使用。

属性

Args

获取一个属性包,其中包含启动连接服务会话时指定的自定义参数。

(继承自 ConnectedServiceContext)
HandlerHelper

获取或设置可用于执行项目配置任务(例如添加引用、操作配置文件和向项目添加文件)的 ConnectedServiceHandlerHelper。

IsUpdating

获取一个值,该值指示是否正在更新连接的服务。

(继承自 ConnectedServiceContext)
Logger

获取或设置可用于向调用方写入任何消息的记录器。 这将包括未成功但可由最终用户修复的步骤的警告或导致操作失败的错误。

(继承自 ConnectedServiceContext)
ProjectHierarchy

获取或设置当前“连接服务”对话框运行的项目的 IVsHierarchy。

(继承自 ConnectedServiceContext)
ServiceInstance

获取或设置要添加到项目中的服务实例。

UpdateContext

获取或设置更新连接服务时提供的信息,如果未更新连接服务,则为 null。

(继承自 ConnectedServiceContext)

方法

CreateEditableXmlConfigHelper()

创建可用于读取或写入 xml 配置文件的 EditableXmlConfigHelper。

CreateReadOnlyXmlConfigHelper()

创建可用于读取 xml 配置文件的 XmlConfigHelper。

(继承自 ConnectedServiceContext)
GetExtendedDesignerData<TData>()

获取存储在服务的 ConnectedServices.json 文件中的连接服务的设计器数据。

(继承自 ConnectedServiceContext)
SetExtendedDesignerData<TData>(TData)

在成功添加/更新服务后,设置存储在服务的 ConnectedServices.json 文件中的连接服务的设计器数据。

(继承自 ConnectedServiceContext)

适用于