Akka.Remote.Tests.Performance.Transports.RemoteMessagingThroughputSpecBase.BenchmarkActor.BenchmarkActor C# (CSharp) Метод

BenchmarkActor() публичный Метод

public BenchmarkActor ( Counter counter, long maxExpectedMessages, ManualResetEventSlim resetEvent ) : System
counter NBench.Counter
maxExpectedMessages long
resetEvent System.Threading.ManualResetEventSlim
Результат System
            public BenchmarkActor(Counter counter, long maxExpectedMessages, ManualResetEventSlim resetEvent)
            {
                _counter = counter;
                _maxExpectedMessages = maxExpectedMessages;
                _resetEvent = resetEvent;
                ReceiveAny(o =>
                {
                    _counter.Increment();
                    if (++_currentMessages == _maxExpectedMessages)
                        _resetEvent.Set();
                });
            }
        }
RemoteMessagingThroughputSpecBase.BenchmarkActor