Microsoft.Extensions.Diagnostics.Latency Espaço de Nomes

Contém classes, structs e interfaces para medir e exportar dados de latência, incluindo opções para contextos de latência, checkpoints, medidas e etiquetas.

Classes

Name Description
LatencyConsoleOptions

Opções para exportador de dados de latência na consola.

LatencyContextOptions

Opções para LatencyContext.

LatencyContextRegistrationOptions

Nomes registados para ILatencyContext.

Estruturas

Name Description
Checkpoint

Representa um evento e o momento em que ocorreu em relação a um ponto de partida bem conhecido.

CheckpointToken

Representa um posto de controlo registado.

LatencyData

Encapsula o estado acumulado ao medir a latência de uma operação.

Measure

Representa uma medida.

MeasureToken

Representa uma medida registada.

Tag

Representa um par de nome e valor para fornecer metadados sobre uma operação a ser medida.

TagToken

Representa uma etiqueta registada.

Interfaces

Name Description
ILatencyContext

Abstração que fornece o contexto para a medição e diagnóstico da latência.

ILatencyContextProvider

Uma fábrica de contextos de latência.

ILatencyContextTokenIssuer

Emite tokens para vários tipos de objetos.

ILatencyDataExporter

Abstração usada para exportar dados de latência.