ModelingWindowPane.GetService (Método)

Obtiene el servicio del tipo especificado.Invalide este método para devolver el servicio personalizado del comando de menú

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Shell
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Shell.11.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ú a recopilar.

Valor devuelto

Tipo: System.Object
El 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 al proveedor del servicio local.

Comentarios

Para obtener más información sobre los servicios, vea mantenga Essentials. La tabla siguiente contiene información general de servicios de comando de menú que este método admite.

Servicio de comando de menú

Descripción

IOleCommandTarget

Esta interfaz permite los objetos y sus contenedores a los comandos de envío en sí.Por ejemplo, barras de herramientas de un objeto podrían contener botones para los comandos como Imprimir, Vista previa de impresión, Guardar, Nuevo, y 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 permite la selección del elemento.

IObjectWithSite

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

IVsTrackSelectionEx

Esta interfaz realiza 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)