Compartilhar via


AsyncCausalityTracer.TraceOperationCompletion Método

Definição

Indica que uma operação assíncrona criada anteriormente concluiu todo o seu trabalho assíncrono.

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

O nível de rastreamento.

source
CausalitySource

A fonte de rastreamento.

platformId
Guid

Platform::Guid

winrt::guid

Identificador para o tipo de operação.

operationId
UInt64

unsigned long long

uint64_t

O identificador para a operação assíncrona que é exclusiva dentro da plataforma para o tempo de vida da operação.

status
AsyncStatus

O status de conclusão da operação assíncrona.

Comentários

Essa função é usada para indicar que uma operação assíncrona criada anteriormente concluiu todo o seu trabalho assíncrono. O único trabalho que a operação pode agendar após a conclusão do registro em log é sua continuação de conclusão. Os parâmetros operationId e platformId devem corresponder a uma operação assíncrona que foi registrada anteriormente por uma chamada para o método TraceOperationCreation .

Aplica-se a

Confira também