Interfaccia IDataSource

Solo per utilizzo interno di Microsoft.

Spazio dei nomi:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Sintassi

'Dichiarazione
Public Interface IDataSource _
    Inherits IUIDataSource, IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource,  _
    IVsUIDispatch, INotifyPropertyChanged, ICustomTypeProvider
public interface IDataSource : IUIDataSource, 
    IUIDispatch, IVsUIDataSource, IVsUISimpleDataSource, IVsUIDispatch, INotifyPropertyChanged, 
    ICustomTypeProvider

Il tipo IDataSource espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Item Solo per utilizzo interno di Microsoft. (Ereditato da IUIDataSource)
Proprietà pubblica Properties Solo per utilizzo interno di Microsoft. (Ereditato da IUIDataSource)
Proprietà pubblica ShapeIdentifier Solo per utilizzo interno di Microsoft. (Ereditato da IUIDataSource)
Proprietà pubblica Verbs Solo per utilizzo interno di Microsoft. (Ereditato da IUIDispatch)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AdvisePropertyChangeEvents Registri di ricevere una notifica quando si modifica una proprietà. (Ereditato da IVsUIDataSource)
Metodo pubblico Close() Chiude l'origine dati. (Ereditato da IVsUIDataSource)
Metodo pubblico Close() chiude l'origine dati. (Ereditato da IVsUISimpleDataSource)
Metodo pubblico EnumProperties Restituisce un'enumerazione delle proprietà disponibili. (Ereditato da IVsUIDataSource)
Metodo pubblico EnumVerbs(IVsUIEnumDataSourceVerbs%) Restituisce un'enumerazione dei verbi per l'origine dati. (Ereditato da IVsUIDataSource)
Metodo pubblico EnumVerbs(IVsUIEnumDataSourceVerbs%) Elenca i verbi di un'origine dati (Ereditato da IVsUIDispatch)
Metodo pubblico EnumVerbs(IVsUIEnumDataSourceVerbs%) Restituisce un'enumerazione dei verbi per l'origine dati. (Ereditato da IVsUISimpleDataSource)
Metodo pubblico GetCustomType ottiene il tipo personalizzato fornito da questo oggetto. (Ereditato da ICustomTypeProvider)
Metodo pubblico GetShapeIdentifier Restituisce l'identificatore di formato per l'origine dati.Due origini dati con lo stesso identificatore di formato è esattamente le stesse proprietà e verbi. (Ereditato da IVsUIDataSource)
Metodo pubblico GetValue(String) Solo per utilizzo interno di Microsoft. (Ereditato da IUIDataSource)
Metodo pubblico GetValue(String, IVsUIObject%) restituisce il valore di una proprietà. (Ereditato da IVsUIDataSource)
Metodo pubblico Invoke(String, Object) Solo per utilizzo interno di Microsoft. (Ereditato da IUIDispatch)
Metodo pubblico Invoke(String, Object, Object%) Richiama un verbo l'origine dati. (Ereditato da IVsUIDataSource)
Metodo pubblico Invoke(String, Object, Object%) richiama un verbo su un'origine dati. (Ereditato da IVsUIDispatch)
Metodo pubblico Invoke(String, Object, Object%) Esegue un verbo l'origine dati. (Ereditato da IVsUISimpleDataSource)
Metodo pubblico QueryValue Restituisce il tipo, il formato e il valore di proprietà. (Ereditato da IVsUIDataSource)
Metodo pubblico ResetValue Imposta una proprietà sul valore predefinito. (Ereditato da IVsUIDataSource)
Metodo pubblico SetValue(String, IVsUIObject) Solo per utilizzo interno di Microsoft. (Ereditato da IUIDataSource)
Metodo pubblico SetValue(String, IVsUIObject) Imposta una proprietà su un valore. (Ereditato da IVsUIDataSource)
Metodo pubblico UnadvisePropertyChangeEvents La ricezione delle notifiche quando cambiano le proprietà. (Ereditato da IVsUIDataSource)

In alto

Eventi

  Nome Descrizione
Evento pubblico PropertyChanged Viene generato quando il valore di una proprietà cambia. (Ereditato da INotifyPropertyChanged)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Internal.VisualStudio.PlatformUI