Usado para criar um Sessão instância. Mais...
| Funções públicas de membro | |
| Construtor (Contexto context, string apiKey, string sessionId) | |
| Cria um novo Construtor instância. Mais... | |
| Construtor (string apiKey, string sessionId) | |
| Cria um novo Construtor instância. Mais... | |
| Sessão | Construir () |
| Cria um Sessão objeto. Mais... |
| Propriedades | |
| bool | Eventos de conexão suprimidos = false [get, set] |
Impedir eventos de conexão (como Conexão criada de ser despachado. O valor padrão é false. |
|
| bool | SinglePeerConnection = false [get, set] |
| Par único Conexão (SPC) é um recurso que agrupa todas as conexões de assinantes em uma única conexão entre pares. As vantagens de ativar o SPC incluem menor consumo de recursos do sistema operacional, melhor controle de taxa e, no caso de dispositivos móveis nativos, suporte a sessões maiores. Mais... | |
| bool | Migração de sessão = false [get, set] |
| Ativa o recurso de migração de sessão, permitindo que o cliente permaneça conectado durante a rotação de servidores. O valor padrão é Mais... | |
| bool | Lista de endereços IP autorizados = false [get, set] |
Defina isso como true se o recurso de lista de IPs permitidos estiver ativado para o seu projeto. (Isso está disponível como um recurso adicional. O valor padrão é false. |
|
| Uri | ProxyUrl [get, set] |
| Defina aqui a URL do servidor proxy IP. Esse recurso está disponível como um complemento. Consulte o OpenTok página de preços e o Guia do desenvolvedor de proxy IP. | |
| IceConfig | IceConfig [get, set] |
| Define os servidores TURN a serem utilizados pelo cliente na sessão da Video API da Vonage. Consulte o servidores TURN configuráveis Mais... | |
| Contexto | Contexto [get, set] |
| O objeto Content usado para gerenciar recursos para o Sessão. | |
| sequência de caracteres | ApiKey [get, set] |
| Sua chave da Video API da Vonage. Consulte sua Página da conta da Video API da Vonage. Mais... | |
| sequência de caracteres | SessionId [get, set] |
| O ID da sessão da Video API da Vonage à qual esta instância deve se conectar. Para fins de teste, você pode gerar uma sessão de teste fazendo login na sua Account da Video API da Vonage. Use o SDKs de servidor do OpenTok para gerar IDs de sessão no seu aplicativo de remessa. | |
| IDispatcher | Despachante [get, set] |
| O IDispatcher instância usada para agendar eventos. O SDK inclui vários IDispatcher implementações, o que deve ser suficiente para a maioria das aplicações. Você também pode criar uma IDispatcher ao substituir o IDispatcher interface. O SDK inclui o seguinte IDispatcher implementações, que estão disponíveis para todas as estruturas de apresentação: Mais... |
Descrição detalhada
Usado para criar um Sessão instância.
Instanciar um Construtor instância chamando o Builder() construtor. Em seguida (opcionalmente), defina as propriedades do Construtor objeto. Em seguida, chame o Build() método para criar um Sessão objeto.
Documentação sobre construtores e destrutores
Construtor() [1/2]
| OpenTok.Session.Builder.Builder | ( | Contexto | contexto, |
| sequência de caracteres | apiKey, | ||
| sequência de caracteres | sessionId | ||
| ) |
Cria um novo Construtor instância.
Parâmetros : | | | | --- | --- | | contexto | O objeto Content usado para gerenciar recursos para o Sessão. | | apiKey | Sua chave da Video API do Vonage. Consulte sua Página da conta da Video API da Vonage. | | sessionId | O ID da sessão da Video API da Vonage ao qual esta instância deve se conectar. Para fins de teste, você pode gerar uma sessão de teste fazendo login na sua Account da Video API da Vonage. Use o SDKs de servidor do OpenTok para gerar IDs de sessão no seu aplicativo de remessa. |
Builder() [2/2]
| OpenTok.Session.Builder.Builder | ( | sequência de caracteres | apiKey, |
| sequência de caracteres | sessionId | ||
| ) |
Cria um novo Construtor instância.
Parâmetros : | | | | --- | --- | | apiKey | Sua chave da Video API do Vonage. Consulte sua Página da conta da Video API da Vonage. | | sessionId | O ID da sessão da Video API da Vonage ao qual esta instância deve se conectar. Para fins de teste, você pode gerar uma sessão de teste fazendo login na sua Account da Video API da Vonage. Use o SDKs de servidor do OpenTok para gerar IDs de sessão no seu aplicativo de remessa. |
Documentação das funções de membro
Build()
| Sessão OpenTok.Session.Builder.Build | ( | ) |
Cria um Sessão objeto.
Devoluções
Documentação do imóvel
ApiKey
| --- | string OpenTok.Session.Builder.ApiKey |
Sua chave da Video API da Vonage. Consulte sua Página da conta da Video API da Vonage.
Importante: Se você estiver usando a Video API com um aplicativo da Vonage (em vez de um OpenTok projeto), insira o ID do aplicativo (não uma chave da Video API do Vonage) nesse parâmetro.
Despachante
| --- | IDispatcher OpenTok.Session.Builder.Dispatcher |
O IDispatcher instância usada para agendar eventos. O SDK inclui vários IDispatcher implementações, o que deve ser suficiente para a maioria das aplicações. Você também pode criar uma IDispatcher ao substituir o IDispatcher interface. O SDK inclui o seguinte IDispatcher implementações, que estão disponíveis para todas as estruturas de apresentação:
- DirectDispatcher
- Distribuidor de Trabalhadores Dedicados
- ThreadPoolDispatcher Há também um IDispatcher implementação fornecida para cada estrutura de apresentação compatível:
- WPFDispatcher (tanto para o .NET Framework quanto para o .NET Core)
- WinFormsDispatcher (tanto para o .NET Framework quanto para o .NET Core)
IceConfig
| --- | IceConfig OpenTok.Session.Builder.IceConfig |
Define os servidores TURN a serem utilizados pelo cliente na sessão da Video API da Vonage. Consulte o servidores TURN configuráveis
Migração de sessão
| --- | bool OpenTok.Session.Builder.SessionMigration = false |
Ativa o recurso de migração de sessão, permitindo que o cliente permaneça conectado durante a rotação de servidores. O valor padrão é
false (a migração de sessão não está habilitada). Para obter mais informações, consulte Rotação de servidores e migração de sessões.
SinglePeerConnection
| --- | bool OpenTok.Session.Builder.SinglePeerConnection = false |
Par único Conexão (SPC) é um recurso que agrupa todas as conexões de assinantes em uma única conexão entre pares. As vantagens de ativar o SPC incluem menor consumo de recursos do sistema operacional, melhor controle de taxa e, no caso de dispositivos móveis nativos, suporte a sessões maiores.
O SPC está desativado por padrão. Quando desativado, a sessão utilizará o modo “Multiple Peer” Conexão (MPC), em que é estabelecida uma conexão ponto a ponto separada entre cada terminal.