ActivitySpanId ActivitySpanId ActivitySpanId ActivitySpanId Struct

Definición

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

Comentarios

La ActivitySpanId estructura refleja el formato que la norma del W3C requiere para el identificador de un solo intervalo en un seguimiento.The ActivitySpanId structure reflects the format that the W3C standard requires for the ID of a single span in a trace. Consta de 8 bytes, que se muestra normalmente como 16 caracteres hexadecimales.It consists of 8 bytes, typically displayed as 16 hexadecimal characters. Devuelve ActivitySpanId unActivity para un cuyaActivity.IdFormat es .W3C SpanIdAn ActivitySpanId is returned by the SpanId for an Activity whose Activity.IdFormat is W3C.

Dado que ActivitySpanId es una estructura que contiene 8 bytes, se puede pasar por referencia.Because an ActivitySpanId is a structure that contains 8 bytes, it can be passed by reference. ActivitySpanIdcontiene métodos para convertir a y desde la 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.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. Es principalmente útil como tipo de intercambio.It is mostly useful as an exchange type.

Métodos

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

Copia los 8 bytes del elemento ActivitySpanId actual en un intervalo especificado.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 nuevo valor ActivitySpanId desde un intervalo de solo lectura de ocho bytes.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 nuevo valor ActivitySpanId desde un intervalo de solo lectura de 16 caracteres hexadecimales.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 nuevo valor ActivitySpanId desde un intervalo de solo lectura de bytes codificados UTF8.Creates a new ActivitySpanId value from a read-only span of UTF8-encoded bytes.

CreateRandom() CreateRandom() CreateRandom() 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(ActivitySpanId) Equals(ActivitySpanId) Equals(ActivitySpanId) Equals(ActivitySpanId)

Determina si esta instancia y la instancia ActivitySpanId especificada tienen el mismo valor.Determines whether this instance and the specified ActivitySpanId instance have the same value.

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

la instancia actual y un objeto especificado, que también debe ser una instancia ActivitySpanId, tienen el mismo valor.the current instance and a specified object, which also must be an ActivitySpanId instance, have the same value.

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

Devuelve el código hash de SpanId.Returns the hash code of the SpanId.

ToHexString() ToHexString() ToHexString() 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() ToString() ToString() ToString()

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

Operadores

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

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

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

Determine si dos instancias ActivitySpanId especificadas tienen valores distintos.Determine whether two specified ActivitySpanId instances have unequal values.

Se aplica a