ActivityContext Estructura

Definición

Representación que se ajusta a la especificación TraceContext de W3C. Contiene dos identificadores: TraceId y SpanId, junto con un conjunto de valores TraceFlags comunes y TraceState específicos del sistema.

public value class ActivityContext : IEquatable<System::Diagnostics::ActivityContext>
public readonly struct ActivityContext : IEquatable<System.Diagnostics.ActivityContext>
type ActivityContext = struct
Public Structure ActivityContext
Implements IEquatable(Of ActivityContext)
Herencia
ActivityContext
Implementaciones

Comentarios

ActivityContext contiene la propiedad IsRemote, que no forma parte de W3C. IsRemote indica si el contexto se propaga desde un elemento primario remoto.

Constructores

ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean)

Construye una instancia de contexto de actividad nueva con los argumentos especificados.

Propiedades

IsRemote

Indica si el contexto de la actividad se propagó de un elemento primario remoto.

SpanId

Identificador de la solicitud conocida por el autor de la llamada.

TraceFlags

Marcas definidas por el estándar W3C junto con el identificador de la actividad.

TraceId

Identificador de seguimiento.

TraceState

Contiene el encabezado "tracestate" de W3C.

Métodos

Equals(ActivityContext)

Indica si el objeto actual es igual que otro objeto del mismo tipo.

Equals(Object)

Determina si esta instancia y un objeto ActivityContext especificado tienen el mismo valor.

GetHashCode()

Proporciona una función hash para el elemento ActivityContext actual adecuada para algoritmos hash y estructuras de datos, como una tabla hash.

Parse(String, String)

Analiza los encabezados de contexto de seguimiento del W3C en un objeto ActivityContext.

TryParse(String, String, ActivityContext)

Intenta analizar los encabezados de contexto de seguimiento del W3C en un objeto ActivityContext.

TryParse(String, String, Boolean, ActivityContext)

Intenta analizar los encabezados de contexto de seguimiento de W3C en el ActivityContext objeto .

Operadores

Equality(ActivityContext, ActivityContext)

Determina si dos valores ActivityContext especificados son iguales.

Inequality(ActivityContext, ActivityContext)

Determina si dos valores ActivityContext especificados no son iguales.

Se aplica a