Compartir a través de


AsyncCausalityTracer.TraceOperationCompletion Método

Definición

Indica que una operación asincrónica creada anteriormente ha completado todo su trabajo asincrónico.

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)

Parámetros

traceLevel
CausalityTraceLevel

Nivel de seguimiento.

source
CausalitySource

Origen de seguimiento.

platformId
Guid

Platform::Guid

winrt::guid

Identificador del tipo de operación.

operationId
UInt64

unsigned long long

uint64_t

Identificador de la operación asincrónica que es única dentro de la plataforma para la duración de la operación.

status
AsyncStatus

Estado de finalización de la operación asincrónica.

Comentarios

Esta función se usa para indicar que una operación asincrónica creada anteriormente ha completado todo su trabajo asincrónico. El único trabajo que la operación puede programar después de la finalización del registro es su continuación de finalización. Los parámetros operationId y platformId deben coincidir con una operación asincrónica registrada anteriormente mediante una llamada al método TraceOperationCreation .

Se aplica a

Consulte también