IVsBuildStatusCallback Schnittstelle

Definition

Ermöglicht der Umgebung, Benachrichtigungen über den Status eines Buildvorgangs zu empfangen.

public interface class IVsBuildStatusCallback
public interface class IVsBuildStatusCallback
__interface IVsBuildStatusCallback
[System.Runtime.InteropServices.Guid("A17326AD-C97B-4278-86E2-72163C4C6A8C")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsBuildStatusCallback
[<System.Runtime.InteropServices.Guid("A17326AD-C97B-4278-86E2-72163C4C6A8C")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsBuildStatusCallback = interface
Public Interface IVsBuildStatusCallback
Attribute

Hinweise

Der Status der durch gemeldeten Buildvorgänge IVsBuildStatusCallback umfasst Folgendes:

  • Standardbuildprozesse

  • Bereinigen von Vorgängen, die das Löschen aller Ausgabedateien aus dem vorherigen Build beinhalten

  • Prüft, ob ein Projekt auf dem neuesten Stand ist.

Hinweise für Ausführende

Wird von der Umgebung implementiert, sodass Benachrichtigungen über den Buildstatus der Konfiguration eines Projekts empfangen werden können. Die Umgebung wird für Benachrichtigungen mit einer bestimmten Konfiguration registriert, indem die zugehörige-Methode aufgerufen wird AdviseBuildStatusCallback(IVsBuildStatusCallback, UInt32) .

Hinweise für Aufrufer

Wird von Projekt Konfigurationen aufgerufen, um den Status während eines Buildvorgangs zu melden.

Methoden

BuildBegin(Int32)

Benachrichtigt die Umgebung, dass ein Buildvorgang gestartet wurde.

BuildEnd(Int32)

Benachrichtigt die Umgebung, dass ein Buildvorgang beendet wurde. fSuccess gibt an, dass die Erstellung erfolgreich abgeschlossen wurde.

Tick(Int32)

Benachrichtigt die Umgebung, dass ein Buildvorgang ausgeführt wird.

Gilt für