Umsetzung von IDispatcher das einen eigenen Worker-Thread zur Zustellung von Ereignissen verwendet. Verfügbar für alle Präsentationsframeworks (WinForms, WPF usw.). Die Reihenfolge der Zustellung wird garantiert. Jede Instanz dieses IDispatcher verwendet einen separaten Thread; wenn also dieselbe Warteschlange verwendet werden soll, erstellen Sie nur eine Instanz von DedicatedWorkerDispatcher und es an jeden weitergeben OpenTok Objekt, das ein IDispatcher. CPU-intensive oder lang andauernde Aufgaben können in den Ereignisbehandlungsroutinen ausgeführt werden, da der dedizierte Thread für keine anderen Zwecke genutzt wird. Die Benutzeroberfläche kann in den Ereignisbehandlungsroutinen nicht direkt gesteuert werden. Ist dies erforderlich, müssen die Ereignisse zunächst an den UI-Thread weitergeleitet werden. Mehr...
Erbt OpenTok.IDispatcher, und IDisposable.
| Ö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 | Entsorgen () |
| 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... |
| Geschützte Member-Funktionen | |
| virtuelle Leere | Entsorgen (bool disposing) |
Ausführliche Beschreibung
Umsetzung von IDispatcher das einen eigenen Worker-Thread zur Zustellung von Ereignissen verwendet. Verfügbar für alle Präsentationsframeworks (WinForms, WPF usw.). Die Reihenfolge der Zustellung wird garantiert. Jede Instanz dieses IDispatcher verwendet einen separaten Thread; wenn also dieselbe Warteschlange verwendet werden soll, erstellen Sie nur eine Instanz von DedicatedWorkerDispatcher und es an jeden weitergeben OpenTok Objekt, das ein IDispatcher. CPU-intensive oder lang andauernde Aufgaben können in den Ereignisbehandlungsroutinen ausgeführt werden, da der dedizierte Thread für keine anderen Zwecke genutzt wird. Die Benutzeroberfläche kann in den Ereignisbehandlungsroutinen nicht direkt gesteuert werden. Ist dies erforderlich, müssen die Ereignisse zunächst an den UI-Thread weitergeleitet werden.
Dokumentation zu Member-Funktionen
DispatchEvent()
| void OpenTok.DedicatedWorkerDispatcher.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.DedicatedWorkerDispatcher.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 | |