Compartir a través de


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

IOleCommandTarget

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.

IMenuCommandService

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.

ISelectionService

Esta interfaz habilita la selección de elementos.

IObjectWithSite

Esta interfaz proporciona objetos simples con (encendedor que IOleObject) un mecanismo que se encuentra ligero.

IVsTrackSelectionEx

Esta interfaz siguientes cambios en la selección.

IVsWindowFrame

Esta interfaz proporciona acceso a los marcos de la ventana de shell.

Seguridad de .NET Framework

Vea también

Referencia

ModelingWindowPane Clase

Microsoft.VisualStudio.Modeling.Shell (Espacio de nombres)