Representa uma sessão da Video API da Vonage. Use o OpenTok.CreateSession método do OpenTok classe para criar uma sessão da Video API da Vonage. Use a propriedade Id da Sessão objeto para obter o ID da sessão. Mais...

Funções públicas de membro
sequência de caracteres GerarToken (Função função=Função.PUBLISHER, double expireTime = 0, string data = null, List<string> initialLayoutClassList = null)
Cria um token para conexão a uma sessão da Video API do Vonage. Para autenticar um usuário que se conecta a uma sessão da Video API do Vonage, esse usuário deve fornecer um token de autenticação juntamente com a chave da API. Mais...
Propriedades
sequência de caracteres Id [get, set]
O ID da sessão, que identifica a sessão de forma exclusiva. Mais...
int ApiKey [get]
Sua chave da Video API da Vonage. Mais...
sequência de caracteres ApiSecret [get]
Sua chave secreta da Video API da Vonage. Mais...
sequência de caracteres Localização [get, set]
O endereço IP que indica a localização. Mais...
MediaMode MediaMode [get]
Define se a sessão transmitirá fluxos usando o Media Router da Video API da Vonage (MediaMode.ROUTED) ou tentar transmitir fluxos diretamente entre clientes (MediaMode.RELAYED). Mais...
Modo de arquivamento Modo de arquivamento [get]
Define se a sessão é arquivada automaticamente (ArchiveMode.ALWAYS) ou não (ArchiveMode.MANUAL). Mais...

Descrição detalhada

Representa uma sessão da Video API da Vonage. Use o OpenTok.CreateSession método do OpenTok classe para criar uma sessão da Video API da Vonage. Use a propriedade Id da Sessão objeto para obter o ID da sessão.

Documentação das funções de membro

GenerateToken()

string OpenTokSDK.Session.GenerateToken ( Função função = Role.PUBLISHER,
duplo expireTime = 0,
sequência de caracteres dados = null,
List<string> lista de classes de layout inicial = null
)

Cria um token para conexão a uma sessão da Video API do Vonage. Para autenticar um usuário que se conecta a uma sessão da Video API do Vonage, esse usuário deve fornecer um token de autenticação juntamente com a chave da API.

Parâmetros : | | | | --- | --- | | função | A função do token. Os valores válidos estão definidos na enumeração Role: - Função.ASSINANTE Um assinante só pode se inscrever em canais. - Função.PUBLISHER Um publisher pode publicar fluxos, assinar fluxos e enviar sinais. (Esse é o valor padrão caso você não especifique uma função.) - Função.MODERADOR Além dos privilégios concedidos a um editor, nos clientes que utilizam a biblioteca OpenTok.js, um moderador pode chamar os métodos forceUnpublish() e forceDisconnect() do Sessão objeto. | | expireTime | O tempo de validade do token, em segundos desde a época UNIX. Passe o valor 0 para usar o tempo de validade padrão de 24 horas após a hora de criação do token. O tempo máximo de validade é de 30 dias após a hora de criação. | | data | Uma string contendo metadados de conexão que descrevem o usuário final. Por exemplo, você pode passar o ID do usuário, o nome ou outros dados que descrevam o usuário final. O comprimento da string é limitado a 1.000 caracteres. Esses dados não podem ser atualizados depois de definidos. | | initialLayoutClassList | |

Retorna : A string do token.

Documentação do imóvel

ApiKey

--- int OpenTokSDK.Session.ApiKey

Sua chave da Video API da Vonage.

ApiSecret

--- string OpenTokSDK.Session.ApiSecret

Sua chave secreta da Video API da Vonage.

Modo de arquivamento

--- Modo de arquivamento OpenTokSDK.Session.ArchiveMode

Define se a sessão é arquivada automaticamente (ArchiveMode.ALWAYS) ou não (ArchiveMode.MANUAL).

Id

--- string OpenTokSDK.Session.Id

O ID da sessão, que identifica a sessão de forma exclusiva.

Localização

--- string OpenTokSDK.Session.Location

O endereço IP que indica a localização.

MediaMode

--- MediaMode OpenTokSDK.Session.MediaMode

Define se a sessão transmitirá fluxos usando o Media Router da Video API da Vonage (MediaMode.ROUTED) ou tentar transmitir fluxos diretamente entre clientes (MediaMode.RELAYED).