ActivityTraceId Estructura

Definición

Representa un elemento TraceId cuyo formato se basa en un estándar W3C.Represents a TraceId whose format is based on a W3C standard.

public value class ActivityTraceId : IEquatable<System::Diagnostics::ActivityTraceId>
public struct ActivityTraceId : IEquatable<System.Diagnostics.ActivityTraceId>
type ActivityTraceId = struct
Public Structure ActivityTraceId
Implements IEquatable(Of ActivityTraceId)
Herencia
ActivityTraceId
Implementaciones

Comentarios

La ActivityTraceId estructura refleja el formato que el estándar W3C requiere para el ID. de todo el seguimiento.The ActivityTraceId structure reflects the format that the W3C standard requires for the ID of the entire trace. Consta de 16 bytes, que normalmente se representa como caracteres hexadecimales 32.It consists of 16 bytes, typically represented as 32 hexadecimal characters. ActivityTraceId LaTraceId propiedad devuelve un.An ActivityTraceId is returned by the TraceId property.

Dado que ActivityTraceId es una estructura que contiene 16 bytes, puede pasarse fácilmente por referencia.Because an ActivityTraceId is a structure that contains 16 bytes, it can be passed easily by reference. ActivityTraceIdcontiene métodos para convertir a y desde su representación de cadena hexadecimal, intenta evitar cambiar los formatos hasta que tenga y almacena en caché su representación de cadena una vez creada.ActivityTraceId contains methods for converting to and from its hexadecimal string representation, tries to avoid changing formats until it has to, and caches its string representation after it is created. Es principalmente útil como tipo de intercambio.It is mostly useful as an exchange type.

Métodos

CopyTo(Span<Byte>)

Copia los 16 bytes del elemento ActivityTraceId actual en un intervalo especificado.Copies the 16 bytes of the current ActivityTraceId to a specified span.

CreateFromBytes(ReadOnlySpan<Byte>)

Crea un nuevo valor ActivityTraceId desde un intervalo de solo lectura de 16 bytes.Creates a new ActivityTraceId value from a read-only span of 16 bytes.

CreateFromString(ReadOnlySpan<Char>)

Crea un nuevo valor ActivityTraceId desde un intervalo de solo lectura de 32 caracteres hexadecimales.Creates a new ActivityTraceId value from a read-only span of 32 hexadecimal characters.

CreateFromUtf8String(ReadOnlySpan<Byte>)

Crea un nuevo valor ActivityTraceId desde un intervalo de solo lectura de bytes codificados UTF8.Creates a new ActivityTraceId value from a read-only span of UTF8-encoded bytes.

CreateRandom()

Crea un nuevo elemento ActivitySpanId según un número aleatorio (que muy probablemente sea único).Creates a new ActivitySpanId based on a random number (that is very likely to be unique).

Equals(ActivityTraceId)

Determina si la instancia actual y un objeto ActivityTraceId especificado son iguales.Determines whether the current instance and a specified ActivityTraceId are equal.

Equals(Object)

Determina si esta instancia y un objeto especificado, que también debe ser una instancia ActivityTraceId, tienen el mismo valor.Determines whether this instance and a specified object, which must also be an ActivityTraceId instance, have the same value.

GetHashCode()

Devuelve el código hash del identificador de seguimiento.Returns the hash code of the TraceId.

ToHexString()

Devuelve una cadena hexadecimal de 16 caracteres que representa este identificador de intervalo.Returns a 16-character hexadecimal string that represents this span ID.

ToString()

Devuelve una cadena hexadecimal de 32 caracteres que representa este identificador de seguimiento.Returns a 32-character hexadecimal string that represents this trace ID.

Operadores

Equality(ActivityTraceId, ActivityTraceId)

Determina si dos instancias ActivityTraceId especificadas tienen el mismo valor.Determines whether two specified ActivityTraceId instances have the same value.

Inequality(ActivityTraceId, ActivityTraceId)

Determina si dos instancias ActivityTraceId especificadas tienen el mismo valor.Determines whether two specified ActivityTraceId instances have the same value.

Se aplica a