Umsetzung von IDispatcher das verschiedene Threads aus dem verwalteten ThreadPool nutzt, um Ereignisse zu übermitteln. Verfügbar für alle Präsentations-Frameworks (WinForms, WPF usw.). Das ist wichtig: Die Lieferanweisung lautet nicht garantiert. Alle Fälle von ThreadPoolDispatcher Ereignisse an denselben Thread-Pool weiterleiten, sodass es keine Rolle spielt, ob derselbe ThreadPoolDispatcher wird immer verwendet oder jedes Mal, wenn ein IDispatcher ist erforderlich. CPU-intensive oder lang andauernde Aufgaben können in den Ereignisbehandlungsroutinen ausgeführt werden, da das zugrunde liegende Thread-Pool-System darauf ausgelegt ist, dies zu bewältigen. Die Benutzeroberfläche kann in den Ereignisbehandlungsroutinen nicht direkt gesteuert werden. Ist dies erforderlich, müssen die Ereignisse zunächst für den UI-Thread eingeplant werden. Mehr...

Erbt OpenTok.IDispatcher.

Öffentliche Member-Funktionen
void DispatchEvent (object sender, EventHandler handler)
Plant ein Ereignis ohne Parameter ein. Mehr...
void DispatchEvent< T > (object sender, EventHandler< T > handler, T args)
Plant ein Ereignis für einen typisierten Parameter ein. Mehr...
void DispatchEvent (object sender, EventHandler handler)
Plant ein Ereignis ohne Parameter ein. Mehr...
void DispatchEvent< T > (object sender, EventHandler< T > handler, T args)
Plant ein Ereignis für einen typisierten Parameter ein. Mehr...

Ausführliche Beschreibung

Umsetzung von IDispatcher das verschiedene Threads aus dem verwalteten ThreadPool nutzt, um Ereignisse zu übermitteln. Verfügbar für alle Präsentations-Frameworks (WinForms, WPF usw.). Das ist wichtig: Die Lieferanweisung lautet nicht garantiert. Alle Fälle von ThreadPoolDispatcher Ereignisse an denselben Thread-Pool weiterleiten, sodass es keine Rolle spielt, ob derselbe ThreadPoolDispatcher wird immer verwendet oder jedes Mal, wenn ein IDispatcher ist erforderlich. CPU-intensive oder lang andauernde Aufgaben können in den Ereignishandlern ausgeführt werden, da das zugrunde liegende Thread-Pool-System darauf ausgelegt ist, dies zu bewältigen. Die Benutzeroberfläche kann in den Ereignishandlern nicht direkt gesteuert werden. Ist dies erforderlich, müssen die Ereignisse zunächst für den UI-Thread eingeplant werden.

Dokumentation zu Member-Funktionen

DispatchEvent()

void OpenTok.ThreadPoolDispatcher.DispatchEvent ( Objekt Absender,
EventHandler Handler
)

Plant ein Ereignis ohne Parameter ein.

Parameter : | | | | --- | --- | | sender | Urheber des Ereignisses. | | handler | Methode, die nach der Einplanung in den neuen Thread aufgerufen werden soll. |

Implementiert OpenTok.IDispatcher.

DispatchEvent< T >()

void OpenTok.ThreadPoolDispatcher.DispatchEvent< T > ( Objekt Absender,
EventHandler< T > Handler,
T args
)

Plant ein Ereignis für einen typisierten Parameter ein.

Vorlagenparameter : | | | | --- | --- | | T | Der Typ des Parameters |

Parameter : | | | | --- | --- | | sender | Urheber des Ereignisses. | | handler | Methode, die nach der Zuweisung an den neuen Thread aufgerufen werden soll. | | args | Parameter, die an den Handler übergeben werden sollen. |

Implementiert OpenTok.IDispatcher.

Typbeschränkungen : | | | | | | --- | --- | --- | --- | | T | : | EventArgs | |