ActivitySpanId Estrutura

Definição

Representa um SpanId formatado com base em um padrão 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)
Herança
ActivitySpanId
Implementações

Comentários

A ActivitySpanId estrutura reflete o formato que o padrão W3C exige para a ID de um único intervalo em um rastreamento. Ele consiste em 8 bytes, normalmente exibidos como 16 caracteres hexadecimal. Um ActivitySpanId é retornado pelo SpanId para um Activity cujo Activity.IdFormat é W3C.

ActivitySpanId Como uma estrutura contém 8 bytes, ela pode ser passada por referência. ActivitySpanId contém métodos para converter de e para a representação de cadeia de caracteres hexadecimal, tenta evitar alterar formatos até que seja necessário e armazena em cache sua representação de cadeia de caracteres depois de criada. Ele é útil principalmente como um tipo de troca.

Métodos

Nome Description
CopyTo(Span<Byte>)

Copia os 8 bytes da corrente ActivitySpanId para um intervalo especificado.

CreateFromBytes(ReadOnlySpan<Byte>)

Cria um novo ActivitySpanId valor de um intervalo somente leitura de oito bytes.

CreateFromString(ReadOnlySpan<Char>)

Cria um novo ActivitySpanId valor de um intervalo somente leitura de 16 caracteres hexadecimal.

CreateFromUtf8String(ReadOnlySpan<Byte>)

Cria um novo ActivitySpanId valor de um intervalo somente leitura de bytes codificados em UTF8.

CreateRandom()

Cria um novo ActivitySpanId com base em um número aleatório (que é muito provável que seja exclusivo).

Equals(ActivitySpanId)

Determina se essa instância e a instância especificada ActivitySpanId têm o mesmo valor.

Equals(Object)

a instância atual e um objeto especificado, que também deve ser uma ActivitySpanId instância, têm o mesmo valor.

GetHashCode()

Retorna o código hash do SpanId.

ToHexString()

Retorna uma cadeia de caracteres hexadecimal de 16 caracteres que representa essa ID de intervalo.

ToString()

Retorna uma cadeia de caracteres hexadecimal de 16 caracteres que representa essa ID de intervalo.

Operadores

Nome Description
Equality(ActivitySpanId, ActivitySpanId)

Determina se duas instâncias especificadas ActivitySpanId têm o mesmo valor.

Inequality(ActivitySpanId, ActivitySpanId)

Determine se duas instâncias especificadas ActivitySpanId têm valores diferentes.

Aplica-se a