ActivityContext Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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
| Nombre | Description |
|---|---|
| ActivityContext(ActivityTraceId, ActivitySpanId, ActivityTraceFlags, String, Boolean) |
Construya una nueva instancia de contexto de actividad mediante los argumentos especificados. |
Propiedades
| Nombre | Description |
|---|---|
| IsRemote |
Indica si el contexto de actividad se propagó desde un elemento primario remoto. |
| SpanId |
Identificador de la solicitud, tal como lo conoce 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
| Nombre | Description |
|---|---|
| Equals(ActivityContext) |
Indica si el objeto actual es igual a otro objeto del mismo tipo. |
| Equals(Object) |
Determina si esta instancia y un objeto especificado |
| GetHashCode() |
Proporciona una función hash para el actual |
| Parse(String, String) |
Analiza los encabezados de contexto de seguimiento de W3C en un ActivityContext objeto . |
| TryParse(String, String, ActivityContext) |
Intenta analizar los encabezados de contexto de seguimiento de W3C en un ActivityContext objeto . |
| TryParse(String, String, Boolean, ActivityContext) |
Intenta analizar los encabezados de contexto de seguimiento de W3C en el ActivityContext objeto . |
Operadores
| Nombre | Description |
|---|---|
| Equality(ActivityContext, ActivityContext) |
Determina si dos valores especificados |
| Inequality(ActivityContext, ActivityContext) |
Determina si dos valores especificados |