private void CallReceived(object arg1, global::RabbitMQ.Base.EventArgsT <byte[]> e) { if (e.Value == null) { OnReceivedAsync(new EventArgsT <byte[]>(NullReply.All)).Wait(); } else { OnReceivedAsync(new EventArgsT <byte[]>(e.Value)).Wait(); } }
private async Task CallReceived(object sender, global::RabbitMQ.Base.EventArgsT <ReadOnlyMemory <byte>?> e) { if (e.Value == null) { await OnReceivedAsync(new EventArgsT <ReadOnlyMemory <byte> >(NullReply.All)); } else { await OnReceivedAsync(new EventArgsT <ReadOnlyMemory <byte> >(e.Value.Value)); } }
private async Task ServiceReceivedAsync(object sender, global::RabbitMQ.Base.EventArgsT <CallSession> e) { _busyFlag.Increment(); try { await using var connection = new RabbitMQServiceConnection(e.Value); await _requestHandler.HandleAsync(connection, ChannelType.RabbitMQ); } finally { _busyFlag.Decrement(); } }
private async void ServiceReceived(object sender, global::RabbitMQ.Base.EventArgsT <CallSession> e) { _busyFlag.Increment(); try { #if NETSTANDARD2_1 || NETCOREAPP3_1 await #endif using var connection = new RabbitMQServiceConnection(e.Value); await _requestHandler.HandleAsync(connection); } finally { _busyFlag.Decrement(); } }
private void CallReceived(object sender, global::RabbitMQ.Base.EventArgsT <byte[]> e) { OnReceived(new EventArgsT <byte[]>(e.Value)); }
private void CallSessionReceived(object sender, global::RabbitMQ.Base.EventArgsT <byte[]> e) { OnReceivedAsync(new EventArgsT <byte[]>(e.Value)).Wait(); }
private async void ServiceReceived(object sender, global::RabbitMQ.Base.EventArgsT <CallSession> e) { using (var serviceOnceTransfer = new ServiceConnection(e.Value)) await _requestHandler.HandleAsync(serviceOnceTransfer); }