IVsUIDataSource Schnittstelle

Definition

Stellt eine Visual Studio-Benutzeroberflächendatenquelle dar.

public interface class IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface class IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
__interface IVsUIDataSource : Microsoft::VisualStudio::Shell::Interop::IVsUISimpleDataSource
public interface IVsUIDataSource : Microsoft.VisualStudio.Shell.Interop.IVsUISimpleDataSource
type IVsUIDataSource = interface
    interface IVsUISimpleDataSource
Public Interface IVsUIDataSource
Implements IVsUISimpleDataSource
Implementiert

Methoden

AdvisePropertyChangeEvents(IVsUIDataSourcePropertyChangeEvents, UInt32)

Register, die benachrichtigt werden sollen, wenn sich eine Eigenschaft ändert.

Close()

Schließt diese Datenquelle.

EnumProperties(IVsUIEnumDataSourceProperties)

Gibt eine Enumeration der verfügbaren Eigenschaften zurück.

EnumVerbs(IVsUIEnumDataSourceVerbs)

Gibt eine Enumeration von Verben für die Datenquelle zurück.

GetShapeIdentifier(Guid, UInt32)

Gibt den Formbezeichner für diese Datenquelle zurück. Zwei Datenquellen mit dem gleichen Formbezeichner haben exakt die gleichen Eigenschaften und Verben.

GetValue(String, IVsUIObject)

Gibt den Wert einer Eigenschaft zurück.

Invoke(String, Object, Object)

Ruft ein Verb in der Datenquelle auf.

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

Gibt den Typ, das Format und den Wert einer Eigenschaft zurück.

ResetValue(String)

Setzt eine Eigenschaft auf ihren Standardwert zurück.

SetValue(String, IVsUIObject)

Legt eine Eigenschaft auf einen Wert fest.

UnadvisePropertyChangeEvents(UInt32)

Empfängt keine Benachrichtigungen mehr, wenn sich die Eigenschaften ändern.

Gilt für