Articles of tpl dataflow de

Comment un bloc de données TPL peut-il bloquer en aval les données produites par une source?

Je traite des images avec TPL Dataflow. Je reçois une demande de traitement, lit une image dans un stream, applique plusieurs transformations, puis écris l’image résultante dans un autre stream: Request -> Stream -> Image -> Image … -> Stream Pour cela j’utilise les blocs: BufferBlock TransformBlock TransformBlock TransformBlock TransformBlock … writerBlock = new ActionBlock […]

stream de données tpl: taille de mémoire tampon fixe sans jeter d’éléments

Après avoir joué avec dataflow, j’ai rencontré un nouveau problème. Je voudrais limiter la file d’entrée en entrée de tous les blocs. Mon bloc de production (ActionBlock) crée 5000 éléments très rapidement et les publie dans un broadcastblock. Donc, si je règle 100 sur BoundedCapacity du broadcastblock, il jette beaucoup de données. Mais je préférerais […]

Avantages de l’utilisation de BufferBlock dans les réseaux de stream de données

Je me demandais s’il y avait des avantages à utiliser un BufferBlock lié à un ou plusieurs ActionBlocks, autre que la limitation (à l’aide de BoundedCapacity), au lieu de simplement publier directement sur ActionBlock (s) (tant que la limitation n’est pas requirejse).

Journalisation asynchrone levant une exception NullReferenceException

J’essaie de consigner de manière asynchrone certaines informations sur SQL Server dans le cadre d’une action de contrôleur MVC 4 visant .NET 4.0 à l’aide de AsyncTargetingPack. Je voudrais passer directement à .NET 4.5, mais mon application réside dans Azure et nous attendons toujours la mise à jour … Ce code fonctionne comme prévu (une […]