Compartilhar via


Interface IVsUIDataSource

 

Representa uma fonte de dados de interface de usuário Visual Studio.

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

Sintaxe

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
public interface IVsUIDataSource : IVsUISimpleDataSource
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
public interface class IVsUIDataSource : IVsUISimpleDataSource
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")>]
type IVsUIDataSource = 
    interface
        interface IVsUISimpleDataSource
    end
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")>
Public Interface IVsUIDataSource
    Inherits IVsUISimpleDataSource

Métodos

Nome Descrição
System_CAPS_pubmethod AdvisePropertyChangeEvents(IVsUIDataSourcePropertyChangeEvents, UInt32)

Registra-se para ser notificado quando uma propriedade é alterada.

System_CAPS_pubmethod Close()

Fecha esta fonte de dados.

System_CAPS_pubmethod EnumProperties(IVsUIEnumDataSourceProperties)

Retorna uma enumeração das propriedades disponíveis.

System_CAPS_pubmethod EnumVerbs(IVsUIEnumDataSourceVerbs)

Retorna uma enumeração de verbos da fonte de dados.

System_CAPS_pubmethod GetShapeIdentifier(Guid, UInt32)

Retorna o identificador de forma para esta fonte de dados.Duas fontes de dados com o mesmo identificador de forma terá exatamente as mesmas propriedades e verbos.

System_CAPS_pubmethod GetValue(String, IVsUIObject)

Retorna o valor de uma propriedade.

System_CAPS_pubmethod Invoke(String, Object, Object)

Invoca um verbo na fonte de dados.

System_CAPS_pubmethod QueryValue(String, String[], UInt32[], Object[])

Retorna o tipo, formato e valor de uma propriedade.

System_CAPS_pubmethod ResetValue(String)

Define uma propriedade para seu valor padrão.

System_CAPS_pubmethod SetValue(String, IVsUIObject)

Define uma propriedade para um valor.

System_CAPS_pubmethod UnadvisePropertyChangeEvents(UInt32)

Pára de receber notificações quando propriedades são alteradas.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo