Implementation of IDispatcher that uses the Windows Forms Main/UI thread to dispatch events. Available only for Windows Forms applications. Delivery order is guaranteed. CPU-intensive or long-running tasks should not be executed in the handlers, as they would block the UI thread and affect performance or responsiveness. More...
Inherits OpenTok.IDispatcher.
Public Member Functions | |
WinFormsDispatcher (Control mainForm) | |
void | DispatchEvent (object sender, EventHandler handler) |
Schedules a parameterless event. More... | |
void | DispatchEvent< T > (object sender, EventHandler< T > handler, T args) |
Schedules a typed parameter event. More... |
Implementation of IDispatcher that uses the Windows Forms Main/UI thread to dispatch events. Available only for Windows Forms applications. Delivery order is guaranteed. CPU-intensive or long-running tasks should not be executed in the handlers, as they would block the UI thread and affect performance or responsiveness.
void OpenTok.WinFormsDispatcher.DispatchEvent | ( | object | sender, |
EventHandler | handler | ||
) |
Schedules a parameterless event.
sender | Originator of the event. |
handler | Method to call after scheduling to the new thread. |
Implements OpenTok.IDispatcher.
void OpenTok.WinFormsDispatcher.DispatchEvent< T > | ( | object | sender, |
EventHandler< T > | handler, | ||
T | args | ||
) |
Schedules a typed parameter event.
T | The type of the parameter |
sender | Originator of the event. |
handler | Method to call after scheduling to the new thread. |
args | Parameter to pass to the handler. |
Implements OpenTok.IDispatcher.
T | : | EventArgs |