Изменения документа Пакетная обработка заявок с асинхронностью (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:17
на 2023/01/11 15:17
Изменить комментарий:
Renamed back-links.
Комментарий
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -1,4 +1,4 @@ 1 -[[Асинхронность. Async Await>>doc:Разработка.NET.C#.Многопоточность.Асинхронность\. Async Await.WebHome]] 1 +[[Асинхронность. Async Await>>doc:Разработка.NET.C#.Многопоточность и асинхронность2.Асинхронность\. Async Await.WebHome]] 2 2 3 3 4 4 ---- ... ... @@ -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 );