NDomain.Bus.MessageBus.PublishMessages C# (CSharp) Méthode

PublishMessages() private méthode

private PublishMessages ( IEnumerable messages ) : System.Threading.Tasks.Task
messages IEnumerable
Résultat System.Threading.Tasks.Task
        private Task PublishMessages(IEnumerable<TransportMessage> messages)
        {
            var count = messages.Count();

            if (count == 0)
            {
                return Task.FromResult(0);
            }

            if (count == 1)
            {
                var message = messages.First();
                return this.transport.Send(message);
            }
            else
            {
                return this.transport.SendMultiple(messages);
            }
        }
    }