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는 이 작업과 관련된 추가 정보를 연결합니다.