AsyncCausalityTracer.TraceOperationCompletion Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .