Umsetzung von IDispatcher Das plant überhaupt keine Ereignisse ein. Es nutzt denselben Thread, den auch die untere Ebene zur Übermittlung von Ereignissen verwendet. Für alle Application-Typen verfügbar. Die Reihenfolge der Übermittlung ist garantiert. CPU-intensive oder lang andauernde Aufgaben sollten nicht in den Handlern ausgeführt werden, da sie den Hauptthread der nativen API blockieren und die Leistung oder Reaktionsfähigkeit beeinträchtigen würden. Die Benutzeroberfläche kann in den Handlern nicht direkt manipuliert 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... |
Ausführliche Beschreibung
Umsetzung von IDispatcher Das plant überhaupt keine Ereignisse ein. Es nutzt denselben Thread, den auch die untere Ebene zur Übermittlung von Ereignissen verwendet. Für alle Application-Typen verfügbar. Die Reihenfolge der Übermittlung ist garantiert. CPU-intensive oder lang andauernde Aufgaben sollten nicht in den Handlern ausgeführt werden, da sie den Hauptthread der nativen API blockieren und die Leistung oder Reaktionsfähigkeit beeinträchtigen würden. Die Benutzeroberfläche kann in den Handlern nicht direkt manipuliert werden. Ist dies erforderlich, müssen die Ereignisse zunächst für den UI-Thread eingeplant werden.
Dokumentation zu Member-Funktionen
DispatchEvent()
| void OpenTok.DirectDispatcher.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.DirectDispatcher.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 | |