Compartilhar via


AsyncCausalityTracer.TraceOperationRelation Método

Definição

Registra a relação entre o item de trabalho síncrono em execução no momento e uma operação assíncrona específica à qual ele está relacionado.

public:
 static void TraceOperationRelation(CausalityTraceLevel traceLevel, CausalitySource source, Platform::Guid platformId, unsigned long long operationId, CausalityRelation relation);
 static void TraceOperationRelation(CausalityTraceLevel const& traceLevel, CausalitySource const& source, winrt::guid const& platformId, uint64_t const& operationId, CausalityRelation const& relation);
public static void TraceOperationRelation(CausalityTraceLevel traceLevel, CausalitySource source, Guid platformId, ulong operationId, CausalityRelation relation);
function traceOperationRelation(traceLevel, source, platformId, operationId, relation)
Public Shared Sub TraceOperationRelation (traceLevel As CausalityTraceLevel, source As CausalitySource, platformId As Guid, operationId As ULong, relation As CausalityRelation)

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.

relation
CausalityRelation

A relação entre o item de trabalho síncrono e a operação assíncrona identificada por operationId.

Comentários

As relações causalidade acompanham maneiras pelas quais os itens de trabalho síncronos podem interagir com operações assíncronas.

Aplica-se a

Confira também