AsyncCausalityTracer.TraceOperationRelation Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.