ActivitySpanId Estructura

Definición

Representa un elemento SpanId con formato según un estándar 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)
Herencia
ActivitySpanId
Implementaciones

Comentarios

La ActivitySpanId estructura refleja el formato que requiere el estándar W3C para el identificador de un único intervalo en un seguimiento. Consta de 8 bytes, que normalmente se muestran como 16 caracteres hexadecimales. Devuelve un ActivitySpanId objeto para SpanId cuyo ActivityActivity.IdFormat valor es W3C.

Dado que es ActivitySpanId una estructura que contiene 8 bytes, se puede pasar por referencia. ActivitySpanId contiene métodos para convertir a y desde la representación de cadena hexadecimal, intenta evitar cambiar los formatos hasta que tiene que y almacena en caché su representación de cadena después de crearse. Es útil principalmente como un tipo de intercambio.

Métodos

CopyTo(Span<Byte>)

Copia los 8 bytes del elemento ActivitySpanId actual en un intervalo especificado.

CreateFromBytes(ReadOnlySpan<Byte>)

Crea un nuevo valor ActivitySpanId desde un intervalo de solo lectura de ocho bytes.

CreateFromString(ReadOnlySpan<Char>)

Crea un nuevo valor ActivitySpanId desde un intervalo de solo lectura de 16 caracteres hexadecimales.

CreateFromUtf8String(ReadOnlySpan<Byte>)

Crea un nuevo valor ActivitySpanId desde un intervalo de solo lectura de bytes codificados UTF8.

CreateRandom()

Crea un nuevo elemento ActivitySpanId según un número aleatorio (que muy probablemente sea único).

Equals(ActivitySpanId)

Determina si esta instancia y la instancia ActivitySpanId especificada tienen el mismo valor.

Equals(Object)

la instancia actual y un objeto especificado, que también debe ser una instancia ActivitySpanId, tienen el mismo valor.

GetHashCode()

Devuelve el código hash de SpanId.

ToHexString()

Devuelve una cadena hexadecimal de 16 caracteres que representa este identificador de intervalo.

ToString()

Devuelve una cadena hexadecimal de 16 caracteres que representa este identificador de intervalo.

Operadores

Equality(ActivitySpanId, ActivitySpanId)

Determina si dos instancias ActivitySpanId especificadas tienen el mismo valor.

Inequality(ActivitySpanId, ActivitySpanId)

Determine si dos instancias ActivitySpanId especificadas tienen valores distintos.

Se aplica a