ConnectedServiceProviderContext 类

定义

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

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

注解

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

构造函数

ConnectedServiceProviderContext()

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

属性

Args

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

(继承自 ConnectedServiceContext)
IsUpdating

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

(继承自 ConnectedServiceContext)
Logger

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

(继承自 ConnectedServiceContext)
ProjectHierarchy

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

(继承自 ConnectedServiceContext)
UpdateContext

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

(继承自 ConnectedServiceContext)

方法

CreateReadOnlyXmlConfigHelper()

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

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

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

(继承自 ConnectedServiceContext)
GetServiceFolder(String)

获取具有指定名称的 Connected Service 文件夹的 IVsHierarchyItem;如果指定的文件夹无效,则为 null。

InitializeUpdateContext(IVsHierarchyItem)

InitializeUpdateContext 将当前连接的服务会话置于更新模式。 这允许提供程序更新项目中已存在的连接服务。

SetExtendedDesignerData<TData>(TData)

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

(继承自 ConnectedServiceContext)
StartBusyIndicator(String)

向用户显示忙碌指示器和消息,指示 Visual Studio 正在积极处理当前请求。

适用于