AsyncCausalityTracer.TraceSynchronousWorkStart Method

Definition

Indicates that the specified asynchronous operation is scheduling synchronous work on the thread that the TraceSynchronousWorkStart method is called on.

public:
 static void TraceSynchronousWorkStart(CausalityTraceLevel traceLevel, CausalitySource source, Platform::Guid platformId, unsigned long long operationId, CausalitySynchronousWork work);
 static void TraceSynchronousWorkStart(CausalityTraceLevel const& traceLevel, CausalitySource const& source, winrt::guid const& platformId, uint64_t const& operationId, CausalitySynchronousWork const& work);
public static void TraceSynchronousWorkStart(CausalityTraceLevel traceLevel, CausalitySource source, Guid platformId, ulong operationId, CausalitySynchronousWork work);
function traceSynchronousWorkStart(traceLevel, source, platformId, operationId, work)
Public Shared Sub TraceSynchronousWorkStart (traceLevel As CausalityTraceLevel, source As CausalitySource, platformId As Guid, operationId As ULong, work As CausalitySynchronousWork)

Parameters

traceLevel
CausalityTraceLevel

The trace level.

source
CausalitySource

The trace source.

platformId
Guid

Platform::Guid

winrt::guid

Identifier for the operation type.

operationId
UInt64

unsigned long long

uint64_t

The identifier for the asynchronous operation that's unique within the platform for the operation's lifetime.

work
CausalitySynchronousWork

The relationship between the work item and the asynchronous operation.

Applies to

See also