AsyncCausalityTracer.TraceOperationCompletion Méthode

Définition

Indique qu’une opération asynchrone créée précédemment a terminé tout son travail asynchrone.

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)

Paramètres

traceLevel
CausalityTraceLevel

Niveau de trace.

source
CausalitySource

Source de trace.

platformId
Guid

Platform::Guid

winrt::guid

Identificateur du type d’opération.

operationId
UInt64

unsigned long long

uint64_t

Identificateur de l’opération asynchrone unique au sein de la plateforme pour la durée de vie de l’opération.

status
AsyncStatus

Status d’achèvement de l’opération asynchrone.

Remarques

Cette fonction est utilisée pour indiquer qu’une opération asynchrone créée précédemment a terminé tout son travail asynchrone. La seule tâche que l’opération peut planifier une fois la journalisation terminée est sa continuation d’achèvement. Les paramètres operationId et platformId doivent correspondre à une opération asynchrone précédemment journalisée par un appel à la méthode TraceOperationCreation .

S’applique à

Voir aussi