void ISendPipeSpecificationObserver.MessageSpecificationCreated <T>(IMessageSendPipeSpecification <T> specification) { var applicationInsightsSendSpecification = new DiagnosticsActivityPipeSpecification <T>(_diagnosticSource, _activityIdKey, _activityCorrelationContextKey); specification.AddPipeSpecification(applicationInsightsSendSpecification); }
public void MessageConfigured <TMessage>(IConsumePipeConfigurator configurator) where TMessage : class { IPipeSpecification <ConsumeContext <TMessage> > specification = new DiagnosticsActivityPipeSpecification <TMessage>(_diagnosticSource, _activityIdKey, _activityCorrelationContextKey); configurator.AddPipeSpecification(specification); }