Metodo ModelingWindowPane.GetService
Ottiene il servizio del tipo specificato. Eseguire l'override di questo metodo per restituire il servizio del comando di menu personalizzato
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintassi
'Dichiarazione
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Parametri
- serviceType
Tipo: System.Type
Tipo di servizio dei comandi di menu da ottenere.
Valore restituito
Tipo: System.Object
Servizio del tipo specificato.Per impostazione predefinita, questo metodo restituisce i servizi seguenti:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionExe IVsWindowFrame.Se il tipo specificato è ISelectionService, restituisce questo riquadro della finestra.Se il tipo è IVsTrackSelectionEx o IVsWindowFrame, delega il provider del servizio locale.
Note
Per ulteriori informazioni sui servizi, vedere Concetti di base del servizio. Nella tabella riportata di seguito viene fornita una panoramica dei servizi del comando di menu supportate da questo metodo.
Servizio del comando di menu |
Descrizione |
---|---|
Questa interfaccia consente agli oggetti e i relativi contenitori per i controlli di invio tra loro. Ad esempio, le barre degli strumenti di un oggetto possono contenere i pulsanti per controlli quali Stampa, Anteprima di stampa, Salva, Nuovoe Zoom. |
|
Questa interfaccia fornisce metodi per gestire i comandi di menu disponibili in modalità progettazione e per illustrare alcuni tipi di menu di scelta rapida. |
|
Questa interfaccia consente la selezione dell'elemento. |
|
Questa interfaccia fornisce oggetti semplici con (accendino che IOleObject) un meccanismo di seduta ridotto. |
|
Questa interfaccia tenere traccia delle modifiche nella selezione. |
|
Questa interfaccia consente di accedere alle strutture della finestra della shell. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.