ModelingWindowPane.GetService (Método)
Obtiene el servicio del tipo especificado. Invalide este método para devolver el servicio de comandos de menú personalizado
Espacio de nombres: Microsoft.VisualStudio.Modeling.Shell
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.12.0.dll)
Sintaxis
'Declaración
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Parámetros
- serviceType
Tipo: System.Type
El tipo de servicio de comando de menú que se va a obtener.
Valor devuelto
Tipo: System.Object
Servicio del tipo especificado.De forma predeterminada, este método devuelve los siguientes servicios:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx y IVsWindowFrame.Si el tipo especificado es ISelectionService, devuelve este panel de ventana.Si el tipo es IVsTrackSelectionEx o IVsWindowFrame, delega en el proveedor del servicio local.
Comentarios
Para obtener más información sobre servicios, vea mantenga Essentials. La tabla siguiente contiene información general sobre los servicios del comando de menú que este método admite.
Servicio de comando de menú |
Descripción |
---|---|
Esta interfaz habilita los objetos y sus contenedores los comandos de distribución a sí. Por ejemplo, barras de herramientas de un objeto pueden contener botones para los comandos como De impresión, Vista preliminar, Guardar, Nuevo, Zoom. |
|
Esta interfaz proporciona métodos para administrar los comandos de menú que están disponibles en modo de diseño y mostrar algunos tipos de menús contextuales. |
|
Esta interfaz habilita la selección de elementos. |
|
Esta interfaz proporciona objetos simples con (encendedor que IOleObject) un mecanismo que se encuentra ligero. |
|
Esta interfaz siguientes cambios en la selección. |
|
Esta interfaz proporciona acceso a los marcos de la ventana de shell. |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.