TsgcWebSocketServer_HTTPAPI › Métodos

TsgcWebSocketServer_HTTPAPI Methods

Métodos públicos agrupados por finalidade, seguidos pela lista alfabética completa.

Conexão

NameDescrição
StartInicia o servidor HTTP.sys a partir de uma thread secundária para que a thread chamadora não seja bloqueada enquanto os grupos de URLs e os bindings são registrados.
StopPara o servidor HTTP.sys a partir de uma thread secundária, de modo que a thread chamadora não seja bloqueada enquanto as conexões são fechadas e a fila de requisições é liberada.
ReStartPara e, em seguida, reinicia o servidor HTTP.sys a partir de uma thread secundária, útil após alterar bindings, portas ou certificados SSL em tempo de execução.
DisconnectAllDesconecta todas as conexões WebSocket ativas, mantendo o servidor HTTP.sys escutando novas conexões.

Messaging

NameDescrição
BroadcastEnvia a mesma mensagem a todos os clientes conectados, opcionalmente filtrados por canal, protocolo ou lista de GUIDs de conexão.
WriteDataEnvia uma mensagem a um único cliente identificado por seu GUID de conexão.
PingEnvia um frame WebSocket ping para cada cliente conectado.

Sharing

NameDescrição
ShareListAdquire um lock compartilhado (somente leitura) na lista interna de conexões e a retorna para enumeração concorrente.
UnShareListLibera o bloqueio compartilhado (somente leitura) adquirido anteriormente por ShareList.

Todos os Métodos (em ordem alfabética)

NameDescrição
BroadcastEnvia a mesma mensagem a todos os clientes conectados, opcionalmente filtrados por canal, protocolo ou lista de GUIDs de conexão.
DisconnectAllDesconecta todas as conexões WebSocket ativas, mantendo o servidor HTTP.sys escutando novas conexões.
PingEnvia um frame WebSocket ping para cada cliente conectado.
ReStartPara e, em seguida, reinicia o servidor HTTP.sys a partir de uma thread secundária, útil após alterar bindings, portas ou certificados SSL em tempo de execução.
ShareListAdquire um lock compartilhado (somente leitura) na lista interna de conexões e a retorna para enumeração concorrente.
StartInicia o servidor HTTP.sys a partir de uma thread secundária para que a thread chamadora não seja bloqueada enquanto os grupos de URLs e os bindings são registrados.
StopPara o servidor HTTP.sys a partir de uma thread secundária, de modo que a thread chamadora não seja bloqueada enquanto as conexões são fechadas e a fila de requisições é liberada.
UnShareListLibera o bloqueio compartilhado (somente leitura) adquirido anteriormente por ShareList.
WriteDataEnvia uma mensagem a um único cliente identificado por seu GUID de conexão.