示例#1
0
        async Task RunStripe(IPipe <TestContext> pipe, long messageCount)
        {
            await Task.Yield();

            for (long i = 0; i < messageCount; i++)
            {
                var messageId = Guid.NewGuid();
                var task      = pipe.Send(new ThroughputTestContext(messageId, _payload));

                await _capture.Sent(messageId, task);
            }
        }
示例#2
0
        async Task RunStripe(IPipe <TestContext> pipe, long messageCount)
        {
            await Task.Yield();

            for (long i = 0; i < messageCount; i++)
            {
                var messageId = Guid.NewGuid();
                var context   = new ThroughputTestContext(messageId, _payload);

                _capture.Sent(messageId);

                await pipe.Send(context).ConfigureAwait(false);
            }
        }