IVsProjectBuildMessageEvents.OnBuildMessage(UInt32, String, String, String, Int32, Int32, Int32, Int32, String, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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).