Пример #1
0
        public override async Task <Empty> SendTaskOrchestrationMessageBatch(SendTaskOrchestrationMessageBatchRequest request, ServerCallContext context)
        {
            var messages = request.Messages.Select(x => _options.DataConverter.Deserialize <TaskMessage>(x)).ToArray();

            await _orchestrationServiceClient.SendTaskOrchestrationMessageBatchAsync(messages);

            return(new Empty());
        }
Пример #2
0
        public async Task SendTaskOrchestrationMessageBatchAsync(params TaskMessage[] messages)
        {
            var request = new SendTaskOrchestrationMessageBatchRequest
            {
                Messages = { messages.Select(_options.DataConverter.Serialize) }
            };

            await _client.SendTaskOrchestrationMessageBatchAsync(request);
        }