DistributedContextPropagator Clase
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í.
Una implementación de DistributedContextPropagator determina si y cómo se codifica y descodifica la información de contexto distribuida a medida que atraviesa la red. La codificación se puede transportar mediante cualquier protocolo de red que admita pares clave-valor de cadena. Por ejemplo, cuando se usa HTTP, cada par clave-valor es un encabezado HTTP. DistributedContextPropagator inserta valores en y extrae valores de operadores como pares clave-valor de cadena.
public ref class DistributedContextPropagator abstract
public abstract class DistributedContextPropagator
type DistributedContextPropagator = class
Public MustInherit Class DistributedContextPropagator
- Herencia
-
DistributedContextPropagator
Constructores
DistributedContextPropagator() |
Inicializa una instancia de la clase DistributedContextPropagator. Este constructor está protegido y solo está diseñado para llamarse desde clases primarias. |
Propiedades
Current |
Obtiene o establece el objeto propagador para todo el proceso que se va a usar como propagador seleccionado actual. |
Fields |
Obtiene el conjunto de nombres de campo que es probable que este propagador lea o escriba. |
Métodos
CreateDefaultPropagator() |
Devuelve el objeto propagador predeterminado con el que Current se inicializará. |
CreateNoOutputPropagator() |
Devuelve un propagador que no transmite ninguna información de contexto distribuida en mensajes de red salientes. |
CreatePassThroughPropagator() |
Devuelve un propagador que intenta actuar de forma transparente, emitiendo los mismos datos en las solicitudes de red salientes recibidas en la solicitud entrante. Al codificar el mensaje saliente, este propagador usa información de la actividad raíz de la solicitud, ignorando las actividades intermedias que se pueden haber creado durante el procesamiento de la solicitud. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
ExtractBaggage(Object, DistributedContextPropagator+PropagatorGetterCallback) |
Extrae la lista de pares clave-valor del equipaje de una solicitud entrante representada por el transportista. Por ejemplo, desde los encabezados de una solicitud HTTP. |
ExtractTraceIdAndState(Object, DistributedContextPropagator+PropagatorGetterCallback, String, String) |
Extrae el identificador de seguimiento y el estado de seguimiento de una solicitud entrante representada por el operador. Por ejemplo, desde los encabezados de una solicitud HTTP. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
Inject(Activity, Object, DistributedContextPropagator+PropagatorSetterCallback) |
Inserta los valores de seguimiento almacenados en el Activity objeto en un operador. Por ejemplo, en los encabezados de una solicitud HTTP. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |