次の方法で共有


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 メソッドの呼び出しによって以前にログに記録された非同期操作と一致する必要があります。

適用対象

こちらもご覧ください