Looking for .net Keywords? Try Ask4Keywords

.NET FrameworkFlux de données TPL


Remarques

Bibliothèques utilisées dans les exemples

System.Threading.Tasks.Dataflow

System.Threading.Tasks

System.Net.Http

System.Net

Différence entre Post et SendAsync

Pour ajouter des éléments à un bloc, vous pouvez utiliser Post ou SendAsync .

Post essaiera d'ajouter l'élément de manière synchrone et de renvoyer un bool indiquant s'il a réussi ou non. Cela peut ne pas réussir lorsque, par exemple, un bloc a atteint son BoundedCapcity et qu'il n'a plus de place pour les nouveaux éléments. SendAsync , SendAsync renverra une Task<bool> inachevée que vous pouvez await . Cette tâche s'achèvera à l'avenir avec un true résultat lorsque le bloc aura effacé sa file d'attente interne et pourra accepter plus d'éléments ou un résultat false s'il est en baisse permanente (par exemple suite à une annulation).

Flux de données TPL Exemples Liés