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 | |