IVsMonitorUserContext 接口

创建新的上下文或 subcontext 包。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")> _
<InterfaceTypeAttribute()> _
Public Interface IVsMonitorUserContext
[GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[InterfaceTypeAttribute()]
public interface IVsMonitorUserContext

IVsMonitorUserContext 类型公开以下成员。

方法

  名称 说明
公共方法 AdviseContextItemEvents 未提供方法信息。请不要使用此方法。
公共方法 CreateEmptyContext 创建在上下文提供程序的新上下文或 subcontext 包。
公共方法 FindTargetItems 未提供方法信息。请不要使用此方法。
公共方法 get_ApplicationContext 未提供方法信息。请不要使用此方法。
公共方法 GetContextItems 未提供方法信息。请不要使用此方法。
公共方法 GetF1Kwd 未提供方法信息。请不要使用此方法。
公共方法 GetNextCtxBag 未提供方法信息。请不要使用此方法。
公共方法 GetNextCtxBagAttr 未提供方法信息。请不要使用此方法。
公共方法 GetPrevAttrCache 未提供方法信息。请不要使用此方法。
公共方法 IsF1Lookup 未提供方法信息。请不要使用此方法。
公共方法 IsIdleAvailable 未提供方法信息。请不要使用此方法。
公共方法 put_ApplicationContext 未提供方法信息。请不要使用此方法。
公共方法 RegisterItemProvider 未提供方法信息。请不要使用此方法。
公共方法 ResetNextCtxBagAttr 未提供方法信息。请不要使用此方法。
公共方法 SetSite 未提供方法信息。请不要使用此方法。
公共方法 SetTopicTypeFilter 未提供方法信息。请不要使用此方法。
公共方法 UnadviseContextItemEvent 未提供方法信息。请不要使用此方法。
公共方法 UnregisterItemProvider 未提供方法信息。请不要使用此方法。

页首

备注

该环境内部只有使用 IVsMonitorUserContext 接口提供的大多数方法。但是,您可以使用此接口来创建上下文或 subcontext 包。若要创建新的上下文包,调用在 SVsMonitorUserContext 服务访问的 QueryService 指向 IVsMonitorUserContext 接口。只要有指向此接口,调用 CreateEmptyContext 创建一个新上下文包和接收指向 IVsUserContext。然后可以调用 AddAttribute 方法添加特性,查找关键字,或 F1 到上下文关键字的请求。使用这个过程中创建 subcontext 包,然后调用 AddSubcontext 添加特性,并将 subcontext 的关键字请求。

对调用者的说明

调用创建新的上下文或 subcontext 包。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间