IEventSource3 Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This interface defines the events raised by the build engine. Loggers use this interface to subscribe to the events they are interested in receiving.
public interface class IEventSource3 : Microsoft::Build::Framework::IEventSource2
public interface IEventSource3 : Microsoft.Build.Framework.IEventSource2
type IEventSource3 = interface
interface IEventSource2
interface IEventSource
Public Interface IEventSource3
Implements IEventSource2
- Derived
- Implements
Methods
IncludeEvaluationMetaprojects() |
Should evaluation events include generated metaprojects? |
IncludeEvaluationProfiles() |
Should evaluation events include profiling information? |
IncludeTaskInputs() |
Should task events include task inputs? |
Events
AnyEventRaised |
this event is raised to log any build event. These events do not include telemetry. To receive telemetry, you must attach to the TelemetryLogged event. (Inherited from IEventSource) |
BuildFinished |
this event is raised to log the end of a build (Inherited from IEventSource) |
BuildStarted |
this event is raised to log the start of a build (Inherited from IEventSource) |
CustomEventRaised |
this event is raised to log custom events (Inherited from IEventSource) |
ErrorRaised |
this event is raised to log an error (Inherited from IEventSource) |
MessageRaised |
this event is raised to log a message (Inherited from IEventSource) |
ProjectFinished |
this event is raised to log the end of a project build (Inherited from IEventSource) |
ProjectStarted |
this event is raised to log the start of a project build (Inherited from IEventSource) |
StatusEventRaised |
this event is raised to log any build status event (Inherited from IEventSource) |
TargetFinished |
this event is raised to log the end of a target build (Inherited from IEventSource) |
TargetStarted |
this event is raised to log the start of a target build (Inherited from IEventSource) |
TaskFinished |
this event is raised to log the end of task execution (Inherited from IEventSource) |
TaskStarted |
this event is raised to log the start of task execution (Inherited from IEventSource) |
TelemetryLogged |
this event is raised to when telemetry is logged. (Inherited from IEventSource2) |
WarningRaised |
this event is raised to log a warning (Inherited from IEventSource) |