示例#1
0
            public async Task SendAsync(IEventDataBatch batch, CancellationToken cancellationToken)
            {
                lock (this)
                {
                    SentBatches.Add((TestEventDataBatch)batch);
                }

                await Task.Delay(1);
            }
示例#2
0
 public async Task SendAsync(IEventDataBatch batch, CancellationToken cancellationToken)
 {
     _logger?.LogDebug("Sending events to EventHub");
     var eventDataBatch = ((EventDataBatchImpl)batch).Batch;
     await _client.SendAsync(eventDataBatch, cancellationToken).ConfigureAwait(false);
 }
 public async Task SendAsync(IEventDataBatch batch, CancellationToken cancellationToken)
 {
     await _client.SendAsync(((EventDataBatchImpl)batch).Batch, cancellationToken).ConfigureAwait(false);
 }