Код: Выделить всё
public async Task SubscribeAsync(string topicName)
{
ConsumeResult consumeResult;
await Task.Run(() =>
{
consumer.Subscribe(topicName);
try
{
consumeResult = consumer.Consume();
ProcessEvents(consumeResult.Value);
}
catch (ConsumeException e)
{
logger.Error($"Consume error: {e.Error.Reason}");
}
});
}
Код: Выделить всё
var response = kafkaClient.SubscribeAsync(topicConfigCollection.GetTopicName("TimephaseEventTopic"));
response.Wait();
response.IsCompletedSuccessfully.ShouldBeTrue();
Подробнее здесь: https://stackoverflow.com/questions/570 ... -the-value
Мобильная версия