IVsUIDataSource 接口

表示 Visual Studio 用户界面数据源。

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

语法

声明
<GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsUIDataSource _
    Inherits IVsUISimpleDataSource, IVsUIDispatch
[GuidAttribute("8D11DD44-7EF2-4C7A-B188-7DA136657F68")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIDataSource : IVsUISimpleDataSource, 
    IVsUIDispatch

IVsUIDataSource 类型公开以下成员。

方法

  名称 说明
公共方法 AdvisePropertyChangeEvents 将通知的寄存器,当属性更改。
公共方法 Close() 关闭此数据源。
公共方法 Close() 关闭数据源。 (继承自 IVsUISimpleDataSource。)
公共方法 EnumProperties 返回可用的属性的枚举。
公共方法 EnumVerbs(IVsUIEnumDataSourceVerbs%) 返回谓词的枚举数据源的。
公共方法 EnumVerbs(IVsUIEnumDataSourceVerbs%) 列出数据源中的谓词 (继承自 IVsUIDispatch。)
公共方法 EnumVerbs(IVsUIEnumDataSourceVerbs%) 返回谓词的枚举数据源的。 (继承自 IVsUISimpleDataSource。)
公共方法 GetShapeIdentifier 返回此数据源的形状标识符。与同一形状标识符的两个数据源将具有相同的属性和谓词。
公共方法 GetValue 返回属性的值。
公共方法 Invoke(String, Object, Object%) 在数据源上调用一个谓词。
公共方法 Invoke(String, Object, Object%) 调用数据源中的一个谓词。 (继承自 IVsUIDispatch。)
公共方法 Invoke(String, Object, Object%) 执行在数据源上一个谓词。 (继承自 IVsUISimpleDataSource。)
公共方法 QueryValue 返回属性的类型、布局和值。
公共方法 ResetValue 设置为它是默认值。
公共方法 SetValue 将属性设置为值。
公共方法 UnadvisePropertyChangeEvents ,当属性更改时,停止接收通知。

页首

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间