ActivitySpanId ActivitySpanId ActivitySpanId ActivitySpanId Struct

Definition

Stellt eine SpanId dar, die auf einem W3C-Standard basierend formatiert ist.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)
Vererbung
ActivitySpanIdActivitySpanIdActivitySpanIdActivitySpanId
Implementiert

Hinweise

Die ActivitySpanId Struktur spiegelt das Format wider, das der W3C-Standard für die ID einer einzelnen Spanne in einer Ablauf Verfolgung erfordert.The ActivitySpanId structure reflects the format that the W3C standard requires for the ID of a single span in a trace. Er besteht aus 8 Bytes, die in der Regel als 16 hexadezimal Zeichen angezeigt werden.It consists of 8 bytes, typically displayed as 16 hexadecimal characters. Eine ActivitySpanId wird von der SpanId für ein-Wert Activity.IdFormat zurück W3Cgegeben, dessen gleich Activity ist.An ActivitySpanId is returned by the SpanId for an Activity whose Activity.IdFormat is W3C.

Da eine ActivitySpanId Struktur ist, die 8 Bytes enthält, kann Sie als Verweis übermittelt werden.Because an ActivitySpanId is a structure that contains 8 bytes, it can be passed by reference. ActivitySpanIdenthält Methoden für die Konvertierung in eine und aus einer hexadezimalen Zeichen folgen Darstellung, versucht, das Ändern von Formaten bis zu vermeiden, und speichert seine Zeichen folgen Darstellung nach dem Erstellen zwischen.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. Es ist größtenteils als Austauschtyp nützlich.It is mostly useful as an exchange type.

Methoden

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

Kopiert die 8 Bytes der aktuellen ActivitySpanId in eine angegebene Spanne.Copies the 8 bytes of the current ActivitySpanId to a specified span.

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

Erstellt einen neuen ActivitySpanId-Wert aus einer schreibgeschützten Spanne von acht Bytes.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>)

Erstellt einen neuen ActivitySpanId-Wert aus einer schreibgeschützten Spanne von 16 Hexadezimalzeichen.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>)

Erstellt einen neuen ActivitySpanId-Wert aus einer schreibgeschützten Spanne von UTF8-codierten Bytes.Creates a new ActivitySpanId value from a read-only span of UTF8-encoded bytes.

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

Erstellt eine neue ActivitySpanId basierend auf einer Zufallszahl (die höchstwahrscheinlich eindeutig ist).Creates a new ActivitySpanId based on a random number (that is very likely to be unique).

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

Bestimmt, ob diese Instanz und die angegebene ActivitySpanId-Instanz den gleichen Wert haben.Determines whether this instance and the specified ActivitySpanId instance have the same value.

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

Die aktuelle Instanz und ein angegebenes Objekt, bei dem es sich auch um eine ActivitySpanId-Instanz handeln muss, haben den gleichen Wert.the current instance and a specified object, which also must be an ActivitySpanId instance, have the same value.

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

Gibt den Hashcode der SpanId zurück.Returns the hash code of the SpanId.

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

Gibt eine Hexadezimalzeichenfolge von 16 Zeichen zurück, die diese Spannen-ID darstellt.Returns a 16-character hexadecimal string that represents this span ID.

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

Gibt eine Hexadezimalzeichenfolge von 16 Zeichen zurück, die diese Spannen-ID darstellt.Returns a 16-character hexadecimal string that represents this span ID.

Operatoren

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

Bestimmt, ob zwei angegebene ActivitySpanId-Instanzen den gleichen Wert haben.Determines whether two specified ActivitySpanId instances have the same value.

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

Bestimmt, ob die zwei angegebenen ActivitySpanId-Instanzen über unterschiedliche Werte verfügen.Determine whether two specified ActivitySpanId instances have unequal values.

Gilt für: