WebPubSubGroup interface
Proprietà
| api |
Versione dell'API Web PubSub usata da questo client |
| endpoint | Endpoint Web PubSub a cui il client è connesso |
| group |
Nome di questo gruppo |
| hub |
Il nome dell'hub a cui appartiene questo gruppo |
Metodi
| add |
Aggiungere una connessione specifica a questo gruppo |
| add |
Aggiungere un utente a questo gruppo |
| close |
Chiudere tutte le connessioni al gruppo |
| list |
Elencare le connessioni in questo gruppo |
| remove |
Rimuovere una connessione specifica da questo gruppo |
| remove |
Rimuovere un utente da questo gruppo |
| send |
Inviare un messaggio JSON a ogni connessione in questo gruppo |
| send |
Inviare un messaggio binario a ogni connessione in questo gruppo |
| send |
Inviare un sms a ogni connessione in questo gruppo |
Dettagli proprietà
apiVersion
Versione dell'API Web PubSub usata da questo client
apiVersion: string
Valore della proprietà
string
endpoint
Endpoint Web PubSub a cui il client è connesso
endpoint: string
Valore della proprietà
string
groupName
Nome di questo gruppo
groupName: string
Valore della proprietà
string
hubName
Il nome dell'hub a cui appartiene questo gruppo
hubName: string
Valore della proprietà
string
Dettagli metodo
addConnection(string, GroupAddConnectionOptions)
Aggiungere una connessione specifica a questo gruppo
function addConnection(connectionId: string, options?: GroupAddConnectionOptions): Promise<void>
Parametri
- connectionId
-
string
ID connessione da aggiungere a questo gruppo
- options
- GroupAddConnectionOptions
Opzioni aggiuntive
Restituisce
Promise<void>
addUser(string, GroupAddUserOptions)
Aggiungere un utente a questo gruppo
function addUser(username: string, options?: GroupAddUserOptions): Promise<void>
Parametri
- username
-
string
Nome utente da aggiungere
- options
- GroupAddUserOptions
Opzioni aggiuntive
Restituisce
Promise<void>
closeAllConnections(GroupCloseAllConnectionsOptions)
Chiudere tutte le connessioni al gruppo
function closeAllConnections(options?: GroupCloseAllConnectionsOptions): Promise<void>
Parametri
- options
- GroupCloseAllConnectionsOptions
Opzioni aggiuntive
Restituisce
Promise<void>
listConnections(GroupListConnectionsOptions)
Elencare le connessioni in questo gruppo
function listConnections(options?: GroupListConnectionsOptions): Promise<PagedAsyncIterableIterator<WebPubSubGroupMember, WebPubSubGroupMember[], PageSettings>>
Parametri
- options
- GroupListConnectionsOptions
Opzioni aggiuntive per l'elenco delle connessioni
Restituisce
removeConnection(string, GroupRemoveConnectionOptions)
Rimuovere una connessione specifica da questo gruppo
function removeConnection(connectionId: string, options?: GroupRemoveConnectionOptions): Promise<void>
Parametri
- connectionId
-
string
ID connessione da rimuovere da questo gruppo
- options
- GroupRemoveConnectionOptions
Opzioni aggiuntive
Restituisce
Promise<void>
removeUser(string, GroupRemoveUserOptions)
Rimuovere un utente da questo gruppo
function removeUser(username: string, options?: GroupRemoveUserOptions): Promise<void>
Parametri
- username
-
string
Nome utente da rimuovere
- options
- GroupRemoveUserOptions
Opzioni aggiuntive
Restituisce
Promise<void>
sendToAll(JSONTypes, GroupSendToAllOptions)
Inviare un messaggio JSON a ogni connessione in questo gruppo
function sendToAll(message: JSONTypes, options?: GroupSendToAllOptions): Promise<void>
Parametri
- message
- JSONTypes
Messaggio da inviare
- options
- GroupSendToAllOptions
Opzioni aggiuntive
Restituisce
Promise<void>
sendToAll(RequestBodyType, GroupSendToAllOptions)
Inviare un messaggio binario a ogni connessione in questo gruppo
function sendToAll(message: RequestBodyType, options?: GroupSendToAllOptions): Promise<void>
Parametri
- message
- RequestBodyType
Messaggio binario da inviare
- options
- GroupSendToAllOptions
Opzioni aggiuntive
Restituisce
Promise<void>
sendToAll(string, GroupSendTextToAllOptions)
Inviare un sms a ogni connessione in questo gruppo
function sendToAll(message: string, options: GroupSendTextToAllOptions): Promise<void>
Parametri
- message
-
string
Messaggio da inviare
- options
- GroupSendTextToAllOptions
Opzioni aggiuntive
Restituisce
Promise<void>