Поделиться через


AsyncCausalityTracer.TraceOperationCompletion Метод

Определение

Указывает, что ранее созданная асинхронная операция завершила всю свою асинхронную работу.

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)

Параметры

traceLevel
CausalityTraceLevel

Уровень трассировки.

source
CausalitySource

Источник трассировки.

platformId
Guid

Platform::Guid

winrt::guid

Идентификатор типа операции.

operationId
UInt64

unsigned long long

uint64_t

Идентификатор асинхронной операции, которая является уникальной в пределах платформы в течение времени существования операции.

status
AsyncStatus

Состояние завершения асинхронной операции.

Комментарии

Эта функция используется, чтобы указать, что ранее созданная асинхронная операция завершила всю свою асинхронную работу. Единственная работа, которую операция может запланировать после завершения ведения журнала, — это ее продолжение. Параметры operationId и platformId должны соответствовать асинхронной операции, которая ранее была зарегистрирована вызовом метода TraceOperationCreation .

Применяется к

См. также раздел