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.]

Exécute l'action spécifiée directement si le thread courant est celui du Dispatcher, sinon exécute l'action sur le Dispatcher à l'aide de Dispatcher.Invoke.

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

Syntaxe

C#
public static void InvokeIfRequired(
	this Dispatcher dispatcher,
	Action action
)
Visual Basic (Déclaration)
<ExtensionAttribute> _
Public Shared Sub InvokeIfRequired ( _
	dispatcher As Dispatcher, _
	action As Action _
)
Visual C++
public:
[ExtensionAttribute]
static void InvokeIfRequired(
	Dispatcher^ dispatcher, 
	Action^ action
)

Paramètres

dispatcher
Type: System.Windows.Threading..::..Dispatcher
Le dispatcher à utiliser
action
Type: System..::..Action
L'action à exécuter

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type Dispatcher. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez Méthodes d'extension (Visual Basic) ou Méthodes d'extension (Guide de programmation C#).

Voir aussi