ActivitySpanId Struct

Definition

W3C 표준에 따라 서식이 지정된 SpanId를 나타냅니다.Represents a SpanId formatted based on a W3C standard.

public value class ActivitySpanId : IEquatable<System::Diagnostics::ActivitySpanId>
public struct ActivitySpanId : IEquatable<System.Diagnostics.ActivitySpanId>
type ActivitySpanId = struct
Public Structure ActivitySpanId
Implements IEquatable(Of ActivitySpanId)
Inheritance
ActivitySpanId
Implements

Remarks

ActivitySpanId 구조는 W3C 표준에서 추적의 단일 범위 ID에 대해 요구 하는 형식을 반영 합니다.The ActivitySpanId structure reflects the format that the W3C standard requires for the ID of a single span in a trace. 8 바이트로 구성 되며 일반적으로 16 진수 문자로 표시 됩니다.It consists of 8 bytes, typically displayed as 16 hexadecimal characters. Activity.IdFormat W3CActivity에 대 한 SpanId에서 ActivitySpanId 반환 됩니다.An ActivitySpanId is returned by the SpanId for an Activity whose Activity.IdFormat is W3C.

ActivitySpanId은 8 바이트를 포함 하는 구조체 이므로 참조로 전달할 수 있습니다.Because an ActivitySpanId is a structure that contains 8 bytes, it can be passed by reference. ActivitySpanId는를 16 진수 문자열 표현으로 변환 하는 메서드를 포함 하며, 필요할 때까지 형식이 변경 되지 않도록 하 고, 생성 된 후에 해당 문자열 표현을 캐시 합니다.ActivitySpanId contains methods for converting to and from hexadecimal string representation, tries to avoid changing formats until it has to, and caches its string representation after it is created. 이는 대부분 exchange 형식으로 유용 합니다.It is mostly useful as an exchange type.

Methods

CopyTo(Span<Byte>)

현재 ActivitySpanId의 8바이트를 지정된 범위에 복사합니다.Copies the 8 bytes of the current ActivitySpanId to a specified span.

CreateFromBytes(ReadOnlySpan<Byte>)

8바이트의 읽기 전용 범위에서 새 ActivitySpanId 값을 만듭니다.Creates a new ActivitySpanId value from a read-only span of eight bytes.

CreateFromString(ReadOnlySpan<Char>)

16개의 16진수 문자의 읽기 전용 범위에서 새 ActivitySpanId 값을 만듭니다.Creates a new ActivitySpanId value from a read-only span of 16 hexadecimal characters.

CreateFromUtf8String(ReadOnlySpan<Byte>)

UTF8로 인코딩된 바이트의 읽기 전용 범위에서 새 ActivitySpanId 값을 만듭니다.Creates a new ActivitySpanId value from a read-only span of UTF8-encoded bytes.

CreateRandom()

임의의 숫자를 기반으로 새 ActivitySpanId를 만듭니다(고유할 가능성이 매우 높음).Creates a new ActivitySpanId based on a random number (that is very likely to be unique).

Equals(ActivitySpanId)

이 인스턴스와 지정된 ActivitySpanId 인스턴스의 값이 같은지를 확인합니다.Determines whether this instance and the specified ActivitySpanId instance have the same value.

Equals(Object)

현재스턴스와 지정된 개체(ActivitySpanId 인스턴스여야 함)의 값이 동일해야 합니다.the current instance and a specified object, which also must be an ActivitySpanId instance, have the same value.

GetHashCode()

SpanId의 해시 코드를 반환합니다.Returns the hash code of the SpanId.

ToHexString()

이 범위 ID를 나타내는 16자 16진수 문자열을 반환합니다.Returns a 16-character hexadecimal string that represents this span ID.

ToString()

이 범위 ID를 나타내는 16자 16진수 문자열을 반환합니다.Returns a 16-character hexadecimal string that represents this span ID.

Operators

Equality(ActivitySpanId, ActivitySpanId)

지정된 두 ActivitySpanId 인스턴스의 값이 같은지를 확인합니다.Determines whether two specified ActivitySpanId instances have the same value.

Inequality(ActivitySpanId, ActivitySpanId)

지정된 두 ActivitySpanId 인스턴스의 값이 다른지 확인합니다.Determine whether two specified ActivitySpanId instances have unequal values.

Applies to