Изменения документа Пакетная обработка заявок с асинхронностью (Async)
Редактировал(а) Alexandr Fokin 2023/01/23 23:00
<
>
отредактировано Alexandr Fokin
на 2023/01/11 15:08
на 2023/01/11 15:08
отредактировано Alexandr Fokin
на 2023/01/11 15:10
на 2023/01/11 15:10
Изменить комментарий:
К данной версии нет комментариев
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -23,11 +23,11 @@ 23 23 ---- 24 24 25 25 {{code language="C#"}} 26 -public class BatchContainer<TRequest, TResponse> 26 +public class BatchProcessingContainer<TRequest, TResponse> 27 27 { 28 28 private readonly ConcurrentDictionary<Guid, (TRequest Request, TResponse? Response, CancelationTokenSource WaitToken) _Buffer 29 29 30 - public async Task<TResponse> RequestAsync( 30 + public async Task<TResponse?> RequestAsync( 31 31 TRequest request, 32 32 CancelationToken token = default 33 33 );