EtwTrackingParticipant Class

EtwTrackingParticipant Class

.NET Framework (current version)
 

A consumer of workflow tracking data that emits an Event Tracking for Windows (ETW) event to an ETW session that contains the data from the tracking record.

Namespace:   System.Activities.Tracking
Assembly:  System.Activities (in System.Activities.dll)

System.Object
  System.Activities.Tracking.TrackingParticipant
    System.Activities.Tracking.EtwTrackingParticipant

public sealed class EtwTrackingParticipant : TrackingParticipant

NameDescription
System_CAPS_pubmethodEtwTrackingParticipant()

Creates a new instance of the EtwTrackingParticipant class.

NameDescription
System_CAPS_pubpropertyApplicationReference

Gets the reference value used by the ETW provider created by this tracking participant.

System_CAPS_pubpropertyEtwProviderId

Gets the provider ID used by the ETW provider created by this tracking participant.

System_CAPS_pubpropertyTrackingProfile

The tracking profile object used by the tracking participant. Before adding the tracking participant to the workflow extensions, the tracking profile is set on the participant.(Inherited from TrackingParticipant.)

NameDescription
System_CAPS_protmethodBeginTrack(TrackingRecord, TimeSpan, AsyncCallback, Object)

When implemented in a derived class, begins asynchronous processing of the tracking record.(Inherited from TrackingParticipant.)

System_CAPS_protmethodEndTrack(IAsyncResult)

When implemented in a derived class, represents the end of an asynchronous tracking operation. (Inherited from TrackingParticipant.)

System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_protmethodTrack(TrackingRecord, TimeSpan)

When implemented in a derived class, used to synchronously process the tracking record.(Inherited from TrackingParticipant.)

.NET Framework
Available since 4.0

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2016 Microsoft