OleMenuCommandService, constructeur (IServiceProvider, IOleCommandTarget)
Crée un nouveau service de commande de menu.
Espace de noms : Microsoft.VisualStudio.Shell
Assembly : Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)
Syntaxe
'Déclaration
Public Sub New ( _
serviceProvider As IServiceProvider, _
parentCommandTarget As IOleCommandTarget _
)
public OleMenuCommandService(
IServiceProvider serviceProvider,
IOleCommandTarget parentCommandTarget
)
Paramètres
- serviceProvider
Type : System.IServiceProvider
Fournisseur de services que ce service utilise pour obtenir d'autres services.Si le service est utilisé avec un générateur, cela doit être le fournisseur de services pour le générateur (tel que l'instance d'DesignSurface).
- parentCommandTarget
Type : Microsoft.VisualStudio.OLE.Interop.IOleCommandTarget
Permet au service pour différer la commande recherchant IOleCommandTarget à un parent si la commande est introuvable dans cet objet.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Lève ArgumentNullException si parentCommandTarget est null. |
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.