ActivitySpanId 구조체

정의

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)
상속
ActivitySpanId
구현

설명

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. ActivitySpanId 가 인에 대해에서 반환 됩니다 SpanId Activity Activity.IdFormat W3C .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.

메서드

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.

연산자

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.

적용 대상