ActivitySpanId Structure

Définition

Représente une SpanId mise en forme basée sur 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és 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 passée par référence. ActivitySpanId contient des méthodes de conversion en et à partir de la représentation sous forme 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 en tant que type d’échange.

Méthodes

Nom Description
CopyTo(Span<Byte>)

Copie les 8 octets du courant ActivitySpanId dans une étendue spécifiée.

CreateFromBytes(ReadOnlySpan<Byte>)

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

CreateFromString(ReadOnlySpan<Char>)

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

CreateFromUtf8String(ReadOnlySpan<Byte>)

Crée une ActivitySpanId valeur à partir d’une étendue en lecture seule d’octets encodés en UTF8.

CreateRandom()

Crée un nouveau ActivitySpanId nombre basé sur un nombre aléatoire (qui est très susceptible d’être unique).

Equals(ActivitySpanId)

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

Equals(Object)

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

GetHashCode()

Retourne le code de hachage de l’SpanId.

ToHexString()

Retourne une chaîne hexadécimale de 16 caractères qui représente cet ID d’étendue.

ToString()

Retourne une chaîne hexadécimale de 16 caractères qui représente cet ID d’étendue.

Opérateurs

Nom Description
Equality(ActivitySpanId, ActivitySpanId)

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

Inequality(ActivitySpanId, ActivitySpanId)

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

S’applique à