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方法呼叫所記錄的非同步作業。