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 .