Freigeben über


AsyncCausalityTracer.TraceOperationRelation Methode

Definition

Protokolliert die Beziehung zwischen dem derzeit ausgeführten synchronen Arbeitselement und einem bestimmten asynchronen Vorgang, auf den es sich bezieht.

public:
 static void TraceOperationRelation(CausalityTraceLevel traceLevel, CausalitySource source, Platform::Guid platformId, unsigned long long operationId, CausalityRelation relation);
 static void TraceOperationRelation(CausalityTraceLevel const& traceLevel, CausalitySource const& source, winrt::guid const& platformId, uint64_t const& operationId, CausalityRelation const& relation);
public static void TraceOperationRelation(CausalityTraceLevel traceLevel, CausalitySource source, Guid platformId, ulong operationId, CausalityRelation relation);
function traceOperationRelation(traceLevel, source, platformId, operationId, relation)
Public Shared Sub TraceOperationRelation (traceLevel As CausalityTraceLevel, source As CausalitySource, platformId As Guid, operationId As ULong, relation As CausalityRelation)

Parameter

traceLevel
CausalityTraceLevel

Die Ablaufverfolgungsebene.

source
CausalitySource

Die Ablaufverfolgungsquelle.

platformId
Guid

Platform::Guid

winrt::guid

Bezeichner für den Vorgangstyp.

operationId
UInt64

unsigned long long

uint64_t

Der Bezeichner für den asynchronen Vorgang, der innerhalb der Plattform für die Lebensdauer des Vorgangs eindeutig ist.

relation
CausalityRelation

Die Beziehung zwischen dem synchronen Arbeitselement und dem asynchronen Vorgang, der von operationId identifiziert wird.

Hinweise

Kausalitätsbeziehungen verfolgen, wie synchrone Arbeitselemente mit asynchronen Vorgängen interagieren können.

Gilt für:

Weitere Informationen