다음을 통해 공유


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

비동기 작업의 완료 상태.

설명

이 함수는 이전에 만든 비동기 작업이 모든 비동기 작업을 완료했음을 나타내는 데 사용됩니다. 로깅 완료 후 작업이 예약할 수 있는 유일한 작업은 완료 연속 작업입니다. operationIdplatformId 매개 변수는 TraceOperationCreation 메서드에 대한 호출로 이전에 기록된 비동기 작업과 일치해야 합니다.

적용 대상

추가 정보