ActivitySpanId Structure

Définition

Représente un SpanId mis en forme selon une norme W3C.

public value class ActivitySpanId : IEquatable<System::Diagnostics::ActivitySpanId>
public readonly struct ActivitySpanId : IEquatable<System.Diagnostics.ActivitySpanId>
type ActivitySpanId = struct
Public Structure ActivitySpanId
Implements IEquatable(Of ActivitySpanId)
Héritage
ActivitySpanId
Implémente

Remarques

La ActivitySpanId structure reflète le format requis par la norme W3C pour l’ID d’une étendue unique dans une trace. Il se compose de 8 octets, généralement affiché sous la forme de 16 caractères hexadécimaux. Un ActivitySpanId est retourné par le SpanId pour un Activity dont Activity.IdFormat l’objet est W3C.

Étant donné qu’une ActivitySpanId structure contient 8 octets, elle peut être transmise par référence. ActivitySpanId contient des méthodes pour la conversion en et à partir de la représentation de chaîne hexadécimale, tente d’éviter de modifier les formats jusqu’à ce qu’il ait à, et met en cache sa représentation sous forme de chaîne après sa création. Il est principalement utile comme type d’échange.

Méthodes

CopyTo(Span<Byte>)

Copie les 8 octets du ActivitySpanId actuel vers une plage spécifiée.

CreateFromBytes(ReadOnlySpan<Byte>)

Crée une valeur ActivitySpanId à partir d’une plage en lecture seule de 8 octets.

CreateFromString(ReadOnlySpan<Char>)

Crée une valeur ActivitySpanId à partir d’une plage en lecture seule de 16 caractères hexadécimaux.

CreateFromUtf8String(ReadOnlySpan<Byte>)

Crée une valeur ActivitySpanId à partir d’une plage en lecture seule d’octets encodés en UTF-8.

CreateRandom()

Crée un ActivitySpanId basé sur un nombre aléatoire (qui est très probablement unique).

Equals(ActivitySpanId)

Détermine si cette instance et l’instance ActivitySpanId spécifiée ont la même valeur.

Equals(Object)

l’instance et un objet spécifié, qui doit aussi être une instance ActivitySpanId, ont la même valeur.

GetHashCode()

Retourne le code de hachage du SpanId.

ToHexString()

Retourne une chaîne de 16 caractères hexadécimaux qui représente cet ID de plage.

ToString()

Retourne une chaîne de 16 caractères hexadécimaux qui représente cet ID de plage.

Opérateurs

Equality(ActivitySpanId, ActivitySpanId)

Détermine si deux instances ActivitySpanId spécifiées ont la même valeur.

Inequality(ActivitySpanId, ActivitySpanId)

Détermine si deux instances ActivitySpanId spécifiées ont des valeurs inégales.

S’applique à