Freigeben über


AsyncCausalityTracer.TraceOperationCompletion Methode

Definition

Gibt an, dass ein zuvor erstellter asynchroner Vorgang seine gesamte asynchrone Arbeit abgeschlossen hat.

public:
 static void TraceOperationCompletion(CausalityTraceLevel traceLevel, CausalitySource source, Platform::Guid platformId, unsigned long long operationId, AsyncStatus status);
 static void TraceOperationCompletion(CausalityTraceLevel const& traceLevel, CausalitySource const& source, winrt::guid const& platformId, uint64_t const& operationId, AsyncStatus const& status);
public static void TraceOperationCompletion(CausalityTraceLevel traceLevel, CausalitySource source, Guid platformId, ulong operationId, AsyncStatus status);
function traceOperationCompletion(traceLevel, source, platformId, operationId, status)
Public Shared Sub TraceOperationCompletion (traceLevel As CausalityTraceLevel, source As CausalitySource, platformId As Guid, operationId As ULong, status As AsyncStatus)

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.

status
AsyncStatus

Der Abschluss status des asynchronen Vorgangs.

Hinweise

Diese Funktion wird verwendet, um anzugeben, dass ein zuvor erstellter asynchroner Vorgang seine gesamte asynchrone Arbeit abgeschlossen hat. Die einzige Arbeit, die der Vorgang nach Abschluss der Protokollierung planen kann, ist die Fortsetzung der Fertigstellung. Die Parameter operationId und platformId müssen mit einem asynchronen Vorgang übereinstimmen, der zuvor durch einen Aufruf der TraceOperationCreation-Methode protokolliert wurde.

Gilt für:

Weitere Informationen