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 包。