ActivitySpanId ActivitySpanId ActivitySpanId ActivitySpanId Struct

定義

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)
継承
ActivitySpanIdActivitySpanIdActivitySpanIdActivitySpanId
実装

注釈

構造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進数の16進文字として表示されます。It consists of 8 bytes, typically displayed as 16 hexadecimal characters. ActivitySpanId SpanId ActivityがでW3Cあるのに対して、が返されます。 Activity.IdFormatAn 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. ActivitySpanId16進数の文字列形式との間で変換を行うためのメソッドが含まれており、が必要になるまで書式が変更されないようにし、作成後に文字列形式をキャッシュすることを試みます。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. これは、ほとんどの場合、交換の種類として役立ちます。It is mostly useful as an exchange type.

メソッド

CopyTo(Span<Byte>) CopyTo(Span<Byte>) CopyTo(Span<Byte>) CopyTo(Span<Byte>)

現在の ActivitySpanId の 8 バイトを指定のスパンにコピーします。Copies the 8 bytes of the current ActivitySpanId to a specified span.

CreateFromBytes(ReadOnlySpan<Byte>) CreateFromBytes(ReadOnlySpan<Byte>) CreateFromBytes(ReadOnlySpan<Byte>) CreateFromBytes(ReadOnlySpan<Byte>)

8 バイトの読み取り専用スパンから新しい ActivitySpanId 値を作成します。Creates a new ActivitySpanId value from a read-only span of eight bytes.

CreateFromString(ReadOnlySpan<Char>) CreateFromString(ReadOnlySpan<Char>) CreateFromString(ReadOnlySpan<Char>) CreateFromString(ReadOnlySpan<Char>)

16 個の 16 進数文字の読み取り専用スパンから新しい ActivitySpanId 値を作成します。Creates a new ActivitySpanId value from a read-only span of 16 hexadecimal characters.

CreateFromUtf8String(ReadOnlySpan<Byte>) CreateFromUtf8String(ReadOnlySpan<Byte>) CreateFromUtf8String(ReadOnlySpan<Byte>) CreateFromUtf8String(ReadOnlySpan<Byte>)

UTF8 でエンコードされたバイトの読み取り専用スパンから新しい ActivitySpanId 値を作成します。Creates a new ActivitySpanId value from a read-only span of UTF8-encoded bytes.

CreateRandom() CreateRandom() CreateRandom() CreateRandom()

ランダムな数 (一意となる可能性が非常に高い) に基づいて新しい ActivitySpanId を作成します。Creates a new ActivitySpanId based on a random number (that is very likely to be unique).

Equals(ActivitySpanId) Equals(ActivitySpanId) Equals(ActivitySpanId) Equals(ActivitySpanId)

このインスタンスと、指定した ActivitySpanId インスタンスの値が同一かどうかを判断します。Determines whether this instance and the specified ActivitySpanId instance have the same value.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

現在のインスタンスと指定したオブジェクト (やはり ActivitySpanId インスタンスである必要があります) が同じ値です。the current instance and a specified object, which also must be an ActivitySpanId instance, have the same value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

SpanId のハッシュ コードを返します。Returns the hash code of the SpanId.

ToHexString() ToHexString() ToHexString() ToHexString()

このスパン ID を表す 16 文字からなる 16 進数文字列を返します。Returns a 16-character hexadecimal string that represents this span ID.

ToString() ToString() ToString() ToString()

このスパン ID を表す 16 文字からなる 16 進数文字列を返します。Returns a 16-character hexadecimal string that represents this span ID.

演算子

Equality(ActivitySpanId, ActivitySpanId) Equality(ActivitySpanId, ActivitySpanId) Equality(ActivitySpanId, ActivitySpanId) Equality(ActivitySpanId, ActivitySpanId)

指定した 2 つの ActivitySpanId インスタンスの値が同一かどうかを判断します。Determines whether two specified ActivitySpanId instances have the same value.

Inequality(ActivitySpanId, ActivitySpanId) Inequality(ActivitySpanId, ActivitySpanId) Inequality(ActivitySpanId, ActivitySpanId) Inequality(ActivitySpanId, ActivitySpanId)

指定した 2 つの ActivitySpanId インスタンスの値が異なるかどうかを判断します。Determine whether two specified ActivitySpanId instances have unequal values.

適用対象