MessageTracingExtensions Class
A Solace IMessage extension that enables distributed tracing support and context propagation
GetBaggage |
Retrieves a SolaceSystems.Solclient.Messaging.Trace.Propagation.Baggage> that represents a baggage storage propagated with a message.
|
GetContextSetter |
Retrieves a ITraceContextSetter that is used to modify an appropriate ActivityContext propagated with a message transparently.
|
GetCreationContext |
Retrieves a read only view for ITraceContext object used for carrying over of the
distributed tracing message creation context information across service boundaries. It allows
correlating the producer with the consumers of a message, regardless of intermediary
instrumentation. It must not be altered by intermediaries.
Null can be returned when when no such context is associated with a carrier
|
GetTransportContext |
Retrieves a read only view for ITraceContext object used for carrying over of the
distributed tracing transport context information. It allows correlating the producer and the
consumer with an intermediary. It also allows correlating multiple intermediaries among each
other. When no transport context is present it may return a creation context when available as
an initial transport context. Null can be returned when when no such context is associated with a carrier
|