AsyncCausalityTracer.TraceOperationCreation メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非同期操作の作成をログに記録します。
public:
static void TraceOperationCreation(CausalityTraceLevel traceLevel, CausalitySource source, Platform::Guid platformId, unsigned long long operationId, Platform::String ^ operationName, unsigned long long relatedContext);
static void TraceOperationCreation(CausalityTraceLevel const& traceLevel, CausalitySource const& source, winrt::guid const& platformId, uint64_t const& operationId, winrt::hstring const& operationName, uint64_t const& relatedContext);
public static void TraceOperationCreation(CausalityTraceLevel traceLevel, CausalitySource source, Guid platformId, ulong operationId, string operationName, ulong relatedContext);
function traceOperationCreation(traceLevel, source, platformId, operationId, operationName, relatedContext)
Public Shared Sub TraceOperationCreation (traceLevel As CausalityTraceLevel, source As CausalitySource, platformId As Guid, operationId As ULong, operationName As String, relatedContext As ULong)
パラメーター
- traceLevel
- CausalityTraceLevel
トレース レベル。
- source
- CausalitySource
トレース ソース。
- platformId
-
Guid
Platform::Guid
winrt::guid
操作の種類の識別子。
- operationId
-
UInt64
unsigned long long
uint64_t
操作の有効期間中にプラットフォーム内で一意である非同期操作の識別子。
- operationName
-
String
Platform::String
winrt::hstring
非同期作業の人間が判読できる説明。
- relatedContext
-
UInt64
unsigned long long
uint64_t
この操作に関連する追加情報。
注釈
TraceOperationCreation メソッドを使用して、非同期操作の作成をログに記録します。 非同期操作は、非同期の方法でスケジュールできる 0 個以上の関連する同期作業項目のグループを表します。 各非同期操作には、BCL タスクや WinJS Promise などの操作の種類を識別する 128 ビット GUID と、非同期操作の有効期間中にプラットフォーム内で一意である必要がある UInt64 操作識別子があります。 operationId には、基になるオブジェクトへのネイティブ ポインター、または新しい操作ごとにインクリメントされる整数が含まれます。 operationName は、非同期作業の人間が判読できる説明である必要があります。 relatedContext は、この操作に関連する追加情報を関連付けます。