示例#1
0
        public async Task Start()
        {
            var configuration = new EndpointConfiguration("trace");

            configuration.UseTransport <LearningTransport>();

            conversationTracker = new ConversationTracker();
            configuration.RegisterComponents(cc => cc.RegisterSingleton(conversationTracker));

            tracer = await Endpoint.Start(configuration);
        }
示例#2
0
        public async Task Start()
        {
            var configuration = new EndpointConfiguration("trace");

            configuration.UseTransport <LearningTransport>();

            conversationTracker = new ConversationTracker();
            configuration.RegisterComponents(cc => cc.RegisterSingleton(conversationTracker));

            configuration.AssemblyScanner().ExcludeAssemblies("Marketing.exe", "Orders.exe");

            tracer = await Endpoint.Start(configuration);
        }
示例#3
0
 public TraceHandler(ConversationTracker tracker)
 {
     this.tracker = tracker;
 }