Método ModelingWindowPane.GetService
Obtém o serviço do tipo especificado.Substituir esse método para retornar o serviço de comando de menu personalizado
Namespace: Microsoft.VisualStudio.Modeling.Shell
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.Shell.11.0.dll)
Sintaxe
'Declaração
Protected Overrides Function GetService ( _
serviceType As Type _
) As Object
protected override Object GetService(
Type serviceType
)
Parâmetros
- serviceType
Tipo: System.Type
O tipo de serviço do comando de menu para obter.
Valor de retorno
Tipo: System.Object
O serviço do tipo especificado.Por padrão, esse método retorna os seguintes serviços:IOleCommandTarget, IMenuCommandService, IObjectWithSite, IVsTrackSelectionEx, e IVsWindowFrame.Se o tipo especificado for ISelectionService, ele retorna esse painel de janela.Se o tipo for IVsTrackSelectionEx ou IVsWindowFrame, ele delega para o provedor de serviço local.
Comentários
Para obter mais informações sobre serviços, consulte Conceitos básicos de serviço.A tabela a seguir contém uma visão geral dos serviços de comando de menu que ofereça suporte a esse método.
Serviço de comandos de menu |
Descrição |
---|---|
Essa interface permite que objetos e seus recipientes para despachar comandos uns aos outros.Por exemplo, barras de ferramentas de um objeto podem conter botões para comandos como Print, Visualizar impressão, Salvar, nova, e Zoom. |
|
Essa interface fornece métodos para gerenciar os comandos de menu que estão disponíveis no modo de design e mostrar alguns tipos de menus de atalho. |
|
Essa interface permite que a seleção do elemento. |
|
Essa interface fornece objetos simples com um leve (mais clara do que IOleObject) sentado mecanismo. |
|
Essa interface rastreia alterações na seleção. |
|
Essa interface fornece acesso aos quadros de janela de shell. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.