Interfaccia IVsDataConnectionUIControl
Rappresenta l'interfaccia che espone metodi e proprietà che consentono un controllo dell'interfaccia utente (UI) personalizzate per le proprietà di connessione di modifica nella finestra di dialogo Connessione dati.
Spazio dei nomi: Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly: Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Sintassi
'Dichiarazione
Public Interface IVsDataConnectionUIControl _
Inherits IVsDataSiteableObject(Of IVsDataConnectionUIProperties)
public interface IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties>
public interface class IVsDataConnectionUIControl : IVsDataSiteableObject<IVsDataConnectionUIProperties^>
type IVsDataConnectionUIControl =
interface
interface IVsDataSiteableObject<IVsDataConnectionUIProperties>
end
public interface IVsDataConnectionUIControl extends IVsDataSiteableObject<IVsDataConnectionUIProperties>
Il tipo IVsDataConnectionUIControl espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Control | Se implementata da una classe, il controllo utente corrente come oggetto UserControl. | |
Site | Ottiene o imposta il sito. (Ereditato da IVsDataSiteableObject<T>) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
LoadProperties | Se implementata da una classe, i caricamenti le proprietà dei controlli nella finestra di dialogo Connessione dati, come origine dati, ID utente, password e il catalogo iniziale di. |
In alto
Note
Utilizzare questa interfaccia per supportare la rappresentazione grafica delle informazioni di connessione, come nella finestra di dialogo Visual StudioConnessione dati, che viene implementata tramite la classe DataConnectionProperties.
La classe DataConnectionUIControl, che eredita l'interfaccia, fornisce un'interfaccia utente completamente personalizzata e fornisce gli implementatori di provider di DDEX con il livello massimo di flessibilità.Non esiste alcuna interfaccia utente specializzata disponibile a meno di implementare la classe DataConnectionUIControl.
Quando la finestra di dialogo Visual StudioConnessione dati crea innanzitutto il controllo dell'interfaccia utente di connessione di un provider di DDEX, chiama il metodo Initialize con un'istanza dell'implementazione delle proprietà di connessione del provider.
La classe derivata da DataConnectionUIControl può utilizzare l'evento SiteChanged per richiamare il comportamento personalizzato quando l'evento viene generato.Quindi, ogni volta che il contenuto del controllo dell'interfaccia utente di connessione deve essere aggiornato, il metodo LoadProperties viene chiamato.Una classe derivata deve aggiornare tutti i relativi controlli ai dati attualmente archiviati nell'oggetto Site.
Questa interfaccia dispone di un'implementazione di base in DDEX Framework.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Data.Services.SupportEntities