다음을 통해 공유


ActivityContext 구조체

정의

W3C TraceContext 사양을 준수하는 표현입니다. 여기에는 일반적인 TraceFlag 및 시스템별 TraceState 값 집합과 함께 TraceId 및 SpanId라는 두 개의 식별자가 포함됩니다.

public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
상속
ActivityContext
구현

설명

ActivityContext에는 W3C의 일부가 아닌 속성 IsRemote이 포함되어 있습니다. IsRemote 는 컨텍스트가 원격 부모에서 전파되는지 여부를 나타냅니다.

생성자

ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean)

지정된 인수를 사용하여 새 활동 컨텍스트 인스턴스를 생성합니다.

속성

IsRemote

활동 컨텍스트가 원격 부모에서 전파되었는지 여부를 나타냅니다.

SpanId

호출자가 알고 있는 요청의 ID입니다.

TraceFlags

W3C 표준에서 활동의 ID와 함께 정의된 플래그입니다.

TraceId

추적 식별자입니다.

TraceState

W3C 'tracestate' 헤더를 보관합니다.

메서드

Equals(ActivityContext)

현재 개체가 동일한 형식의 다른 개체와 같은지 여부를 나타냅니다.

Equals(Object)

이 인스턴스와 지정된 ActivityContext 개체의 값이 같은지 확인합니다.

GetHashCode()

해시 알고리즘과 데이터 구조(예: 해시 테이블)에 적합한 현재 ActivityContext의 해시 함수를 제공합니다.

Parse(String, String)

W3C 추적 컨텍스트 헤더를 ActivityContext 개체로 구문 분석합니다.

TryParse(String, String, ActivityContext)

W3C 추적 컨텍스트 헤더를 ActivityContext 개체로 구문 분석하려고 합니다.

TryParse(String, String, Boolean, ActivityContext)

W3C 추적 컨텍스트 헤더를 개체로 구문 분석하려고 ActivityContext 시도합니다.

연산자

Equality(ActivityContext, ActivityContext)

지정된 두 ActivityContext 값이 같은지 확인합니다.

Inequality(ActivityContext, ActivityContext)

지정된 두 ActivityContext 값이 같지 않은지 확인합니다.

적용 대상