次の方法で共有


AsyncCausalityTracer.TraceOperationCreation メソッド

定義

非同期操作の作成をログに記録します。

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 は、この操作に関連する追加情報を関連付けます。

適用対象

こちらもご覧ください