void ISendPipeSpecificationObserver.MessageSpecificationCreated <T>(IMessageSendPipeSpecification <T> specification)
        {
            var applicationInsightsSendSpecification =
                new DiagnosticsActivityPipeSpecification <T>(_diagnosticSource, _activityIdKey, _activityCorrelationContextKey);

            specification.AddPipeSpecification(applicationInsightsSendSpecification);
        }
Beispiel #2
0
        public void MessageConfigured <TMessage>(IConsumePipeConfigurator configurator)
            where TMessage : class
        {
            IPipeSpecification <ConsumeContext <TMessage> > specification = new DiagnosticsActivityPipeSpecification <TMessage>(_diagnosticSource, _activityIdKey,
                                                                                                                                _activityCorrelationContextKey);

            configurator.AddPipeSpecification(specification);
        }