예제 #1
0
        async Task IFilter <TContext> .Send(TContext context, IPipe <TContext> next)
        {
            var timingId = Interlocked.Increment(ref _nextTimingId);

            var instance = new DataRecorder(timingId);

            await next.Send(context).ConfigureAwait(false);

            instance.Complete(_trivialThreshold, _reportProfileData);
        }