Асинхронные вызовы EventStore завершают программуC#

Место общения программистов C#
Anonymous
Асинхронные вызовы EventStore завершают программу

Сообщение Anonymous »


Почему эти асинхронные вызовы прекращают выполнение?
static void Main(string[] args) { var ConnectionString = "esdb+discover://127.0.0.1:2113?tls=false"; настройки вар = EventStoreClientSettings.Create(connectionstring); conn = новый EventStoreClient (настройки); Разбор(); } статический асинхронный недействительный анализ() { var count = await GetEventCount("test@@test"); // сюда невозможно добраться... программа завершает код выхода 0... } общедоступная статическая асинхронная задача GetEventCount (имя строкового потока) { var l = conn.ReadStreamAsync(Direction.Backwards, имя потока, StreamPosition.Start); количество вар = 0; await foreach (элемент var в l) { считать++; } счетчик возврата; }

Вернуться в «C#»