Condividi tramite


Interfaccia ISignatureHelpBroker

Definisce il Service Broker di supporto firma, ovvero la parte principale del processo di supporto firma.

Spazio dei nomi:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Sintassi

'Dichiarazione
Public Interface ISignatureHelpBroker
public interface ISignatureHelpBroker
public interface class ISignatureHelpBroker
type ISignatureHelpBroker =  interface end
public interface ISignatureHelpBroker

Il tipo ISignatureHelpBroker espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico CreateSignatureHelpSession Crea una sessione di supporto firma senza avviarlo.
Metodo pubblico DismissAllSessions Chiude tutte le sessioni di supporto firma nel Service Broker ITextView.
Metodo pubblico GetSessions Ottiene l'elenco di tutte le sessioni di supporto firma per questo Service Broker ITextView.
Metodo pubblico IsSignatureHelpActive Determina se il supporto di firma è attiva.
Metodo pubblico TriggerSignatureHelp(ITextView) Avvia il processo di supporto firma nella posizione del cursore.
Metodo pubblico TriggerSignatureHelp(ITextView, ITrackingPoint, Boolean) Avvia il processo di supporto firma al punto specificato.

In alto

Note

Il Service Broker è responsabile della gestione di ogni sessione di supporto firma dall'inizio alla fine. I controller IntelliSense invia una richiesta del Service Broker ad attivare o chiudere il supporto di firma. Il Service Broker può anche essere utilizzata da altri componenti per determinare lo stato di supporto firma o per attivare il processo.

Dovrebbe essere inclusa come segue:

[Import]
internal ISignatureHelpBroker m_helpBroker = null;

Esempi

Per un esempio dell'utilizzo di questa interfaccia, vedere procedura dettagliata: Visualizzazione del supporto di firma.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense