Share via


IServerType2 Interfaccia

Definizione

Rappresenta l'interfaccia aggiuntiva che può essere implementato da un tipo di server per ottimizzare il comportamento della finestra di dialogo.

public interface class IServerType2 : Microsoft::SqlServer::Management::UI::ConnectionDlg::IServerType
public interface IServerType2 : Microsoft.SqlServer.Management.UI.ConnectionDlg.IServerType
type IServerType2 = interface
    interface IServerType
Public Interface IServerType2
Implements IServerType
Derivato
Implementazioni

Proprietà

AuthenticationInfoCollection

Ottiene una tabella che contiene le etichette di autenticazione utilizzate per popolare la vista semplice della finestra di dialogo di connessione.

(Ereditato da IServerType)
Owner

Ottiene o imposta un valore per passare l'handle del proprietario alle finestre figlio.

RequestedPropertySize

Ottiene le dimensioni per il rendering del controllo utente personalizzato. Questa operazione viene usata sia dalla visualizzazione avanzata della finestra di dialogo connessione che dalla finestra di dialogo Nuova registrazione server per assicurarsi che espongono spazio sufficiente sullo schermo per l'intero controllo da visualizzare.

(Ereditato da IServerType)
ServerGroupName

Ottiene il nome del nodo radice del gruppo di server per il tipo di server. Usato nell'interfaccia utente Server registrati .

(Ereditato da IServerType)
ServerInstanceName

Ottiene il nome dell'istanza del server.

(Ereditato da IServerType)
ServerType

Ottiene il GUID per il tipo di server esposto all'utente nella casella combinata Tipo server .

(Ereditato da IServerType)
ServerTypeName

Ottiene la stringa esposta all'utente nella casella combinata Tipo server .

(Ereditato da IServerType)
SupportsCustomBrowseAction

Ottiene un valore che indica se con l'istanza di questo tipo di server si desidera specificare un'azione personalizzata quando l'utente seleziona l'azione di esplorazione nella casella combinata dei server.

SupportsCustomNewDatabaseAction

Ottiene un valore che indica se la casella combinata dei nomi di server nella scheda di accesso deve contenere un'opzione di azione di nuovo database.

SupportsUserNameNotion

Ottiene un valore che indica se deve essere abilitata la casella combinata dei nomi utente nella scheda di accesso. In caso contrario, il nome utente non è applicabile a questo tipo di server.

Metodi

CustomBrowseAction()

Viene eseguito quando l'utente seleziona l'azione di esplorazione personalizzata nella casella combinata dei server.

CustomNewDatabaseAction()

Viene eseguito quando l'utente seleziona l'azione di nuovo database personalizzata nella casella combinata dei server.

GenerateImage()

Restituisce un'icona appena creata che viene visualizzata nell'albero Server registrati .

(Ereditato da IServerType)
GenerateUserControl()

Restituisce un controllo utente appena creato che viene visualizzato nella scheda Proprietà connessione della visualizzazione avanzata della finestra di dialogo connessione.

(Ereditato da IServerType)
GetConnectionObject(UIConnectionInfo)

Restituisce un nuovo oggetto IDbConnection (chiuso) basato sull'oggetto UIConnectionInfo passato.

(Ereditato da IServerType)
LoadPersonalizationInfo(UIConnectionInfo, Boolean)

Carica tutte le informazioni sulla personalizzazione salvate dopo aver stabilito una connessione tramite SavePersonalizationInfo(UIConnectionInfo). Le informazioni sulla personalizzazione vengono identificate in modo univoco da una combinazione di tipo di server, nome del server, tipo di autenticazione e nome utente.

(Ereditato da IServerType)
ProceedWithConnection(UIConnectionInfo)

Utilizzato quando un tipo di server deve eseguire passaggi di elaborazione aggiuntivi. Indica se la connessione può continuare o se la finestra di dialogo di connessione deve rimanere sullo schermo.

(Ereditato da IServerType)
SavePersonalizationInfo(UIConnectionInfo)

Salva le informazioni sulla personalizzazione che potrebbero essere necessarie per utilizzi successivi della finestra di dialogo di connessione, ad esempio tipo di server, nome del server, tipo di autenticazione e nome utente.

(Ereditato da IServerType)

Si applica a