Costruttore OleMenuCommandService (IServiceProvider, IOleCommandTarget)
Viene creato un nuovo servizio del comando di menu.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
serviceProvider As IServiceProvider, _
parentCommandTarget As IOleCommandTarget _
)
public OleMenuCommandService(
IServiceProvider serviceProvider,
IOleCommandTarget parentCommandTarget
)
Parametri
- serviceProvider
Tipo: System.IServiceProvider
Il provider di servizi che questo servizio viene utilizzato per ottenere altri servizi.Se il servizio viene utilizzato con una finestra di progettazione, questo deve essere il provider di servizi della finestra di progettazione come l'istanza di DesignSurface ).
- parentCommandTarget
Tipo: Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget
Consente del servizio di differire le azioni del comando che consente a uno IOleCommandTarget padre se il comando non viene trovato in questo oggetto.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | genera ArgumentNullException se parentCommandTarget è null. |
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.