IVsProjectBuildMessageEvents.OnBuildMessage(UInt32, String, String, String, Int32, Int32, Int32, Int32, String, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Chamado para cada mensagem de Build recebida do sistema de compilação pelo implementador do IVsProjectBuildMessageReporter . Esse método é chamado antes que o implementador faça qualquer processamento normal da mensagem (como criar um item de Lista de Erros correspondente e assim por diante).
bool OnBuildMessage(unsigned int Category, std::wstring const & szMessage, std::wstring const & szErrorCode, std::wstring const & szHelpKeyword, int line, int column, int endingLine, int endingColumn, std::wstring const & szFile, winrt::Windows::Foundation::IInspectable const & pAdditionalInfo);
public bool OnBuildMessage (uint Category, string szMessage, string szErrorCode, string szHelpKeyword, int line, int column, int endingLine, int endingColumn, string szFile, object pAdditionalInfo);
abstract member OnBuildMessage : uint32 * string * string * string * int * int * int * int * string * obj -> bool
Public Function OnBuildMessage (Category As UInteger, szMessage As String, szErrorCode As String, szHelpKeyword As String, line As Integer, column As Integer, endingLine As Integer, endingColumn As Integer, szFile As String, Optional pAdditionalInfo As Object) As Boolean
Parâmetros
- Category
- UInt32
no Descreve a severidade da mensagem de erro.
- szMessage
- String
no A mensagem de erro.
- szErrorCode
- String
no O código de erro da mensagem de erro.
- szHelpKeyword
- String
no Palavra-chave da mensagem de erro.
- line
- Int32
no Linha inicial na qual o erro ocorreu. Os números da linha iniciam em 1.
- column
- Int32
no Iniciando a coluna na qual o erro ocorreu. Os números de coluna começam em 1.
- endingLine
- Int32
no Linha final na qual o erro ocorreu.
- endingColumn
- Int32
no Coluna final na qual o erro ocorreu.
- szFile
- String
no O arquivo no qual o erro ocorreu.
- pAdditionalInfo
- Object
[in, opcional] Objeto que contém qualquer informação adicional sobre a mensagem de erro.
Retornos
Booliano que indica se mais mensagens de erro devem ser processadas. Se true , o chamador deve assumir que a implementação desse método assumiu toda a responsabilidade sobre seu processamento e relatório adequados. Em particular, o chamador não deve criar nenhum Lista de Erros itens correspondentes a essa mensagem. Além disso, se houver mais de um assinante para esse evento, os assinantes restantes não serão chamados. Se false , o chamador deverá continuar a invocar todos os assinantes restantes. Se todos os assinantes definirem esse valor como false , a mensagem será processada normalmente (ou seja, um item de lista de erros será criado e assim por diante).