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