IVsProjectBuildMessageEvents.OnBuildMessage(UInt32, String, String, String, Int32, Int32, Int32, Int32, String, Object) Methode

Definition

Wird für jede Buildmeldung aufgerufen, die vom Buildsystem durch die Implementierung von IVsProjectBuildMessageReporter empfangen wird. Diese Methode wird aufgerufen, bevor die Implementierung die Nachricht wie üblich verarbeitet (z. B. ein entsprechendes Fehlerlistenelement erstellt oder dergl.).

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

Parameter

Category
UInt32

[in] Beschreibt den Schweregrad der Fehlermeldung.

szMessage
String

[in] Die Fehlermeldung.

szErrorCode
String

[in] Der Fehlercode der Fehlermeldung.

szHelpKeyword
String

[in] Schlüsselwort für die Fehlermeldung.

line
Int32

[in] Anfangsreihe, in der der Fehler aufgetreten ist. Die Zeilennummern beginnen bei 1.

column
Int32

[in] Anfangsspalte, in der der Fehler aufgetreten ist. Spaltennummern beginnen bei 1.

endingLine
Int32

[in] Endzeile, in der der Fehler aufgetreten ist.

endingColumn
Int32

[in] Endspalte, in der der Fehler aufgetreten ist.

szFile
String

[in] Die XAML-Datei, in der der Fehler aufgetreten ist.

pAdditionalInfo
Object

[in, optional] Objekt, das alle zusätzlichen Informationen zu der Fehlermeldung enthält.

Gibt zurück

Boolean

Boolescher Wert, der angibt, ob mehr Fehlermeldungen verarbeitet werden. Wenn true, muss der Aufrufer annehmen, dass die Implementierung dieser Methode vollständige Verantwortung über die richtige Verarbeitung und das Berichten angewendet hat. Insbesondere darf der Aufrufer keine Fehlerlistenelemente entsprechend dieser Meldung erstellen. Wenn es mehr als einen Abonnenten für dieses Ereignis gibt, werden die übrigen Abonnenten nicht aufgerufen. Wenn false, muss der Aufrufer den Aufruf sämtlicher verbleibender Abonnenten fortsetzen. Wenn alle Abonnenten diesen Wert auf false festlegen, wird die Nachricht normal verarbeitet (das heißt, es wird ein Fehlerlistenelement usw. erstellt).

Gilt für