Mise en œuvre de IDispatcher qui utilise différents threads du ThreadPool géré pour diffuser des événements. Disponible pour tous les frameworks de présentation (WinForms, WPF, etc.). Important : Le bon de livraison est pas garanti. Tous les cas de ThreadPoolDispatcher envoyer les événements vers le même pool de threads, ce qui fait que peu importe que le même ThreadPoolDispatcher est toujours utilisé ou un nouveau est créé à chaque fois qu’un IDispatcher est obligatoire. Les tâches gourmandes en ressources processeur ou de longue durée peuvent être exécutées dans les gestionnaires d'événements, car le système de pool de threads sous-jacent est conçu pour cela. L'interface utilisateur ne peut pas être manipulée directement dans les gestionnaires d'événements. Si cela s'avère nécessaire, les événements doivent d'abord être planifiés sur le thread de l'interface utilisateur. En savoir plus...

Hérite de OpenTok.IDispatcher.

Fonctions publiques accessibles aux membres
void DispatchEvent (objet sender, EventHandler handler)
Planifie un événement sans paramètre. En savoir plus...
void DispatchEvent< T > (object sender, EventHandler<T> handler, T args)
Planifie un événement lié à un paramètre de type. En savoir plus...
void DispatchEvent (objet sender, EventHandler handler)
Planifie un événement sans paramètre. En savoir plus...
void DispatchEvent< T > (object sender, EventHandler<T> handler, T args)
Planifie un événement lié à un paramètre de type. En savoir plus...

Description détaillée

Mise en œuvre de IDispatcher qui utilise différents threads du ThreadPool géré pour diffuser des événements. Disponible pour tous les frameworks de présentation (WinForms, WPF, etc.). Important : Le bon de livraison est pas garanti. Tous les cas de ThreadPoolDispatcher envoyer les événements vers le même pool de threads, ce qui fait que peu importe que le même ThreadPoolDispatcher est toujours utilisé ou un nouveau est créé à chaque fois qu’un IDispatcher est obligatoire. Les tâches gourmandes en ressources processeur ou de longue durée peuvent être exécutées dans les gestionnaires d'événements, car le système de pool de threads sous-jacent est conçu pour gérer ce type de situation. L'interface utilisateur ne peut pas être manipulée directement dans les gestionnaires d'événements. Si cela s'avère nécessaire, les événements doivent d'abord être planifiés sur le thread de l'interface utilisateur.

Documentation sur les fonctions de membre

DispatchEvent()

void OpenTok.ThreadPoolDispatcher.DispatchEvent ( objet expéditeur,
Gestionnaire d'événements gestionnaire
)

Planifie un événement sans paramètre.

Paramètres : | | | | --- | --- | | expéditeur | Auteur de l'événement. | | gestionnaire | Méthode à appeler après la planification sur le nouveau thread. |

Implantations OpenTok.IDispatcher.

DispatchEvent< T >()

void OpenTok.ThreadPoolDispatcher.DispatchEvent< T > ( objet expéditeur,
EventHandler< T > gestionnaire,
T args
)

Planifie un événement lié à un paramètre de type.

Paramètres du modèle : | | | | --- | --- | | T | Le type du paramètre |

Paramètres : | | | | --- | --- | | sender | Auteur de l'événement. | | handler | Méthode à appeler après la planification sur le nouveau thread. | | args | Paramètre à transmettre au gestionnaire. |

Implantations OpenTok.IDispatcher.

Contraintes de type : | | | | | | --- | --- | --- | --- | | T | : | EventArgs | |