Partilhar via


Interface IVsMonitorUserContext

 

Publicado: abril de 2016

Cria um novo recipiente de contexto ou subcontexto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface IVsMonitorUserContext
[GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")]
[ComConversionLossAttribute]
[InterfaceTypeAttribute(1)]
public interface class IVsMonitorUserContext
[<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")>]
[<ComConversionLossAttribute>]
[<InterfaceTypeAttribute(1)>]
type IVsMonitorUserContext = interface end
<GuidAttribute("9C074FDB-3D7D-4512-9604-72B3B0A5F609")>
<ComConversionLossAttribute>
<InterfaceTypeAttribute(1)>
Public Interface IVsMonitorUserContext

Métodos

Nome Descrição
System_CAPS_pubmethod AdviseContextItemEvents(IVsUserContextItemEvents, UInt32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod CreateEmptyContext(IVsUserContext)

Cria um novo recipiente de contexto ou subcontexto no provedor de contexto.

System_CAPS_pubmethod FindTargetItems(String, String, IVsUserContextItemCollection, Int32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod get_ApplicationContext(IVsUserContext)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod GetContextItems(IVsUserContextItemCollection)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod GetF1Kwd(String, Int32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod GetNextCtxBag(String, String)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod GetNextCtxBagAttr(String, String)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod GetPrevAttrCache(IntPtr, IntPtr, Int32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod IsF1Lookup(Int32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod IsIdleAvailable(Int32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod put_ApplicationContext(IVsUserContext)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod RegisterItemProvider(IVsUserContextItemProvider, UInt32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod ResetNextCtxBagAttr()

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod SetSite(IServiceProvider)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod SetTopicTypeFilter(IVsHelpAttributeList)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod UnadviseContextItemEvent(UInt32)

Informações do método não são fornecidas. Não use esse método.

System_CAPS_pubmethod UnregisterItemProvider(UInt32)

Informações do método não são fornecidas. Não use esse método.

Comentários

A maioria dos métodos fornecidos pelo IVsMonitorUserContext interface só são usados internamente pelo ambiente. No entanto, você pode usar essa interface para criar um recipiente de contexto ou subcontexto. Para criar um novo recipiente de contexto, chame QueryService no SVsMonitorUserContext para obter um ponteiro para o IVsMonitorUserContext interface. Uma vez que o ponteiro para esta interface, chame CreateEmptyContext para criar um novo recipiente de contexto e receber um ponteiro para IVsUserContext. Você pode chamar o AddAttribute método para adicionar atributos, palavras-chave de pesquisa ou palavras-chave F1 para o recipiente de contexto. Usar esse mesmo procedimento para criar um recipiente de contexto e, em seguida, chame AddSubcontext para adicionar atributos e palavras-chave para o recipiente subcontexto.

Observações para chamadores:

Chamada para criar um novo recipiente de contexto ou subcontexto.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo