AsyncCausalityTracer.TraceOperationCompletion 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이전에 만든 비동기 작업이 모든 비동기 작업을 완료했음을 나타냅니다.
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 메서드에 대한 호출로 이전에 기록된 비동기 작업과 일치해야 합니다.