Compartilhar via


Interface IVsBuildStatusCallback

 

Publicado: abril de 2016

Permite que o ambiente receber notificações sobre o status de uma operação de compilação.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[InterfaceTypeAttribute(1)]
[GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
public interface IVsBuildStatusCallback
[InterfaceTypeAttribute(1)]
[GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
public interface class IVsBuildStatusCallback
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")>]
type IVsBuildStatusCallback = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("A17326AD-C97B-4278-86E2-72163C4C6A8C")>
Public Interface IVsBuildStatusCallback

Métodos

Nome Descrição
System_CAPS_pubmethod BuildBegin(Int32)

Notifica o ambiente que iniciou uma operação de compilação.

System_CAPS_pubmethod BuildEnd(Int32)

Notifica o ambiente de uma operação de compilação foi finalizada.fSuccessIndica se a compilação foi concluída com êxito.

System_CAPS_pubmethod Tick(Int32)

Notifica o ambiente em que uma operação de compilação está em andamento.

Comentários

Status nas operações de compilação relatados por meio de IVsBuildStatusCallback incluem:

  • Processos de compilação padrão

  • Operações de limpeza que envolve a exclusão de todos os arquivos de saída da compilação anterior

  • Verificações para determinar se é ou não um projeto atualizado

Observações para implementadores:

Implementado pelo ambiente para que ele possa receber notificações do status da configuração de um projeto de compilação.O ambiente registra para notificação com uma configuração específica chamando seu AdviseBuildStatusCallback método.

Observações para chamadores:

Chamado por configurações de projeto para reportar o status durante uma operação de compilação.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo