Implementação de IDispatcher que utiliza uma thread de trabalho dedicada para entregar eventos. Disponível para todas as estruturas de apresentação (WinForms, WPF, etc.). A ordem de entrega é garantida. Cada instância desta IDispatcher utiliza uma thread diferente; portanto, se for necessário usar a mesma fila, crie apenas uma instância de Distribuidor de Trabalhadores Dedicados e repasse-o para todos os OpenTok objeto que aceita um IDispatcher. Tarefas que exigem muito da CPU ou de longa duração podem ser executadas nos manipuladores de eventos, já que a thread dedicada não é utilizada para nenhuma outra finalidade. A interface do usuário não pode ser manipulada diretamente nos manipuladores de eventos. Se isso for necessário, os eventos devem ser despachados primeiro para a thread da interface do usuário. Mais...
Herdar OpenTok.IDispatcher, e IDisposable.
| Funções públicas de membro | |
| nulo | DispatchEvent (object sender, EventHandler handler) |
| Agenda um evento sem parâmetros. Mais... | |
| nulo | DispatchEvent< T > (object sender, EventHandler<T> handler, T args) |
| Agenda um evento de parâmetro tipado. Mais... | |
| nulo | Descartar () |
| nulo | DispatchEvent (object sender, EventHandler handler) |
| Agenda um evento sem parâmetros. Mais... | |
| nulo | DispatchEvent< T > (object sender, EventHandler<T> handler, T args) |
| Agenda um evento de parâmetro tipado. Mais... |
| Funções de membro protegidas | |
| virtual void | Descartar (bool disposing) |
Descrição detalhada
Implementação de IDispatcher que utiliza uma thread de trabalho dedicada para entregar eventos. Disponível para todas as estruturas de apresentação (WinForms, WPF, etc.). A ordem de entrega é garantida. Cada instância desta IDispatcher utiliza uma thread diferente; portanto, se for necessário usar a mesma fila, crie apenas uma instância de Distribuidor de Trabalhadores Dedicados e repasse-o para todos os OpenTok objeto que aceita um IDispatcher. Tarefas que exigem muito da CPU ou de longa duração podem ser executadas nos manipuladores de eventos, já que a thread dedicada não é utilizada para nenhuma outra finalidade. A interface do usuário não pode ser manipulada diretamente nos manipuladores de eventos. Se isso for necessário, os eventos devem ser primeiro despachados para a thread da interface do usuário.
Documentação das funções de membro
DispatchEvent()
| void OpenTok.DedicatedWorkerDispatcher.DispatchEvent | ( | objeto | remetente, |
| EventHandler | manipulador | ||
| ) |
Agenda um evento sem parâmetros.
Parâmetros : | | | | --- | --- | | remetente | Autor do evento. | | manipulador | Método a ser chamado após o agendamento na nova thread. |
Implementos OpenTok.IDispatcher.
DispatchEvent< T >()
| nulo OpenTok.DedicatedWorkerDispatcher.DispatchEvent< T > | ( | objeto | remetente, |
| EventHandler< T > | manipulador, | ||
| T | args | ||
| ) |
Agenda um evento de parâmetro tipado.
Parâmetros do modelo : | | | | --- | --- | | T | O tipo do parâmetro |
Parâmetros : | | | | --- | --- | | remetente | Autor do evento. | | manipulador | Método a ser chamado após o agendamento na nova thread. | | argumentos | Parâmetros a serem passados ao manipulador. |
Implementos OpenTok.IDispatcher.
Restrições de tipo : | | | | | | --- | --- | --- | --- | | T | : | EventArgs | |