ActivitySpanId ActivitySpanId ActivitySpanId ActivitySpanId Struct

Definizione

Rappresenta una proprietà SpanId con formato basato su uno standard W3C.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)
Ereditarietà
ActivitySpanIdActivitySpanIdActivitySpanIdActivitySpanId
Implementazioni

Commenti

La ActivitySpanId struttura riflette il formato richiesto dallo standard W3C per l'ID di un singolo intervallo in una traccia.The ActivitySpanId structure reflects the format that the W3C standard requires for the ID of a single span in a trace. È costituito da 8 byte, in genere visualizzati come 16 caratteri esadecimali.It consists of 8 bytes, typically displayed as 16 hexadecimal characters. Un ActivitySpanId oggetto viene restituito da SpanId per un Activity oggetto Activity.IdFormat il W3Ccui è.An ActivitySpanId is returned by the SpanId for an Activity whose Activity.IdFormat is W3C.

Poiché un ActivitySpanId oggetto è una struttura che contiene 8 byte, può essere passato per riferimento.Because an ActivitySpanId is a structure that contains 8 bytes, it can be passed by reference. ActivitySpanIdcontiene i metodi per la conversione da e verso la rappresentazione di stringa esadecimale, tenta di evitare la modifica dei formati fino a quando non è necessario e memorizza nella cache la rappresentazione di stringa dopo che è stata creata.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. È particolarmente utile come tipo di scambio.It is mostly useful as an exchange type.

Metodi

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

Copia gli 8 byte dello struct ActivitySpanId corrente in un intervallo specifico.Copies the 8 bytes of the current ActivitySpanId to a specified span.

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

Crea un nuovo valore ActivitySpanId da un intervallo di sola lettura di otto byte.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>)

Crea un nuovo valore ActivitySpanId da un intervallo di sola lettura di 16 caratteri esadecimali.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>)

Crea un nuovo valore ActivitySpanId da un intervallo di sola lettura di byte con codifica UTF8.Creates a new ActivitySpanId value from a read-only span of UTF8-encoded bytes.

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

Crea un nuovo valore ActivitySpanId basato su un numero casuale che sarà probabilmente univoco.Creates a new ActivitySpanId based on a random number (that is very likely to be unique).

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

Determina se questa istanza e l'istanza specificata di ActivitySpanId hanno lo stesso valore.Determines whether this instance and the specified ActivitySpanId instance have the same value.

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

L'istanza corrente e un oggetto specificato, che deve essere anche un'istanza di ActivitySpanId, hanno lo stesso valore.the current instance and a specified object, which also must be an ActivitySpanId instance, have the same value.

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

Restituisce il codice hash dell'oggetto SpanId.Returns the hash code of the SpanId.

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

Restituisce una stringa esadecimale di 16 caratteri che rappresenta l'ID intervallo.Returns a 16-character hexadecimal string that represents this span ID.

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

Restituisce una stringa esadecimale di 16 caratteri che rappresenta l'ID intervallo.Returns a 16-character hexadecimal string that represents this span ID.

Operatori

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

Determina se due istanze specificate di ActivitySpanId hanno lo stesso valore.Determines whether two specified ActivitySpanId instances have the same value.

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

Determinare se due istanze specificate di ActivitySpanId hanno valori diversi.Determine whether two specified ActivitySpanId instances have unequal values.

Si applica a