Documentation de Dvp.NET. Forum : http://www.developpez.net/forums/f1239/applications/projets/projets-heberges/dvp-net/

[Ceci est une documentation préliminaire, sous réserve de modification.]

Appelle callback pour chaque object de objects de manière asynchrone, callback pouvant être appellé en même temps sur plusieurs threads différents. Le nombre maximum de threads est définit par MaxThreadCounts.

Espace de nom : Developpez.Dotnet.Threading
Assembly : Developpez.Dotnet (dans Developpez.Dotnet.dll) Version: 0.6.0.0 (0.6.0.0)

Syntaxe

C#
public virtual void ForEach(
	IEnumerable<T> objects,
	ThreadedWorker<(Of <(<'T>)>)>..::..CallBackMethod callback,
	bool wait
)
Visual Basic (Déclaration)
Public Overridable Sub ForEach ( _
	objects As IEnumerable(Of T), _
	callback As ThreadedWorker<(Of <(<'T>)>)>..::..CallBackMethod, _
	wait As Boolean _
)
Visual C++
public:
virtual void ForEach(
	IEnumerable<T>^ objects, 
	ThreadedWorker<(Of <(<'T>)>)>..::..CallBackMethod^ callback, 
	bool wait
)

Paramètres

objects
Type: System.Collections.Generic..::..IEnumerable<(Of <(<'T>)>)>
Objets constituants le travail
callback
Type: Developpez.Dotnet.Threading..::..ThreadedWorker<(Of <(<'T>)>)>..::..CallBackMethod
Méthode à appeller pour le travail
wait
Type: System..::..Boolean
Indique si ForEach doit être bloquant jusqu'à la fin de l'exécution du travail sur tous les éléments de objects, ou s'il doit retourner immédiatement

Voir aussi