ActivitySpanId Estrutura
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- Implementações
A ActivitySpanId
estrutura reflete o formato que o padrão W3C requer 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.
Como um ActivitySpanId
é uma estrutura que contém 8 bytes, ele pode ser passado 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 precise e armazena em cache sua representação de cadeia de caracteres depois de ser criada. Ele é útil principalmente como um tipo de troca.
Copy |
Copia os 8 bytes do ActivitySpanId atual para um intervalo especificado. |
Create |
Cria um valor ActivitySpanId com base em um intervalo somente leitura de 8 bytes. |
Create |
Cria um valor ActivitySpanId com base em um intervalo somente leitura de 16 caracteres hexadecimais. |
Create |
Cria um valor ActivitySpanId com base em um intervalo somente leitura de bytes codificados por UTF8. |
Create |
Cria um ActivitySpanId com base em um número aleatório (que muito provavelmente seja exclusivo). |
Equals(Activity |
Determina se essa instância e a instância de ActivitySpanId especificada têm o mesmo valor. |
Equals(Object) |
A instância atual e um objeto especificado, que também deve ser uma instância de ActivitySpanId, têm o mesmo valor. |
Get |
Retorna o código hash do SpanId. |
To |
Retorna uma cadeia de 16 caracteres hexadecimais que representa a ID do intervalo. |
To |
Retorna uma cadeia de 16 caracteres hexadecimais que representa a ID do intervalo. |
Equality(Activity |
Determina se duas instâncias de ActivitySpanId especificadas têm o mesmo valor. |
Inequality(Activity |
Determina se duas instâncias de ActivitySpanId especificadas têm valores diferentes. |
Produto | Versões |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: