Condividi tramite


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
Proprietà pubblica Control Se implementata da una classe, il controllo utente corrente come oggetto UserControl.
Proprietà pubblica Site Ottiene o imposta il sito. (Ereditato da IVsDataSiteableObject<T>)

In alto

Metodi

  Nome Descrizione
Metodo pubblico 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