WebPubSubGroup interface
Eigenschaften
| api |
Die Web PubSub-API-Version, die von diesem Client verwendet wird |
| endpoint | Der Web PubSub-Endpunkt, mit dem dieser Client verbunden ist |
| group |
Der Name dieser Gruppe |
| hub |
Der Name des Hubs, zu dem diese Gruppe gehört |
Methoden
| add |
Hinzufügen einer bestimmten Verbindung zu dieser Gruppe |
| add |
Hinzufügen eines Benutzers zu dieser Gruppe |
| close |
Schließen aller Verbindungen mit der Gruppe |
| list |
Auflisten von Verbindungen in dieser Gruppe |
| remove |
Entfernen einer bestimmten Verbindung aus dieser Gruppe |
| remove |
Entfernen eines Benutzers aus dieser Gruppe |
| send |
Senden einer JSON-Nachricht an jede Verbindung in dieser Gruppe |
| send |
Senden einer binären Nachricht an jede Verbindung in dieser Gruppe |
| send |
Senden einer Sms an jede Verbindung in dieser Gruppe |
Details zur Eigenschaft
apiVersion
Die Web PubSub-API-Version, die von diesem Client verwendet wird
apiVersion: string
Eigenschaftswert
string
endpoint
Der Web PubSub-Endpunkt, mit dem dieser Client verbunden ist
endpoint: string
Eigenschaftswert
string
groupName
Der Name dieser Gruppe
groupName: string
Eigenschaftswert
string
hubName
Der Name des Hubs, zu dem diese Gruppe gehört
hubName: string
Eigenschaftswert
string
Details zur Methode
addConnection(string, GroupAddConnectionOptions)
Hinzufügen einer bestimmten Verbindung zu dieser Gruppe
function addConnection(connectionId: string, options?: GroupAddConnectionOptions): Promise<void>
Parameter
- connectionId
-
string
Die Verbindungs-ID, die dieser Gruppe hinzugefügt werden soll
- options
- GroupAddConnectionOptions
Weitere Optionen
Gibt zurück
Promise<void>
addUser(string, GroupAddUserOptions)
Hinzufügen eines Benutzers zu dieser Gruppe
function addUser(username: string, options?: GroupAddUserOptions): Promise<void>
Parameter
- username
-
string
Der hinzuzufügende Benutzername
- options
- GroupAddUserOptions
Weitere Optionen
Gibt zurück
Promise<void>
closeAllConnections(GroupCloseAllConnectionsOptions)
Schließen aller Verbindungen mit der Gruppe
function closeAllConnections(options?: GroupCloseAllConnectionsOptions): Promise<void>
Parameter
- options
- GroupCloseAllConnectionsOptions
Weitere Optionen
Gibt zurück
Promise<void>
listConnections(GroupListConnectionsOptions)
Auflisten von Verbindungen in dieser Gruppe
function listConnections(options?: GroupListConnectionsOptions): Promise<PagedAsyncIterableIterator<WebPubSubGroupMember, WebPubSubGroupMember[], PageSettings>>
Parameter
- options
- GroupListConnectionsOptions
Zusätzliche Optionen zum Auflisten von Verbindungen
Gibt zurück
removeConnection(string, GroupRemoveConnectionOptions)
Entfernen einer bestimmten Verbindung aus dieser Gruppe
function removeConnection(connectionId: string, options?: GroupRemoveConnectionOptions): Promise<void>
Parameter
- connectionId
-
string
Die Verbindungs-ID, die aus dieser Gruppe entfernt werden soll
- options
- GroupRemoveConnectionOptions
Weitere Optionen
Gibt zurück
Promise<void>
removeUser(string, GroupRemoveUserOptions)
Entfernen eines Benutzers aus dieser Gruppe
function removeUser(username: string, options?: GroupRemoveUserOptions): Promise<void>
Parameter
- username
-
string
Der zu entfernende Benutzername
- options
- GroupRemoveUserOptions
Weitere Optionen
Gibt zurück
Promise<void>
sendToAll(JSONTypes, GroupSendToAllOptions)
Senden einer JSON-Nachricht an jede Verbindung in dieser Gruppe
function sendToAll(message: JSONTypes, options?: GroupSendToAllOptions): Promise<void>
Parameter
- message
- JSONTypes
Die zu sendende Nachricht
- options
- GroupSendToAllOptions
Weitere Optionen
Gibt zurück
Promise<void>
sendToAll(RequestBodyType, GroupSendToAllOptions)
Senden einer binären Nachricht an jede Verbindung in dieser Gruppe
function sendToAll(message: RequestBodyType, options?: GroupSendToAllOptions): Promise<void>
Parameter
- message
- RequestBodyType
Die zu sendende binärnachricht
- options
- GroupSendToAllOptions
Weitere Optionen
Gibt zurück
Promise<void>
sendToAll(string, GroupSendTextToAllOptions)
Senden einer Sms an jede Verbindung in dieser Gruppe
function sendToAll(message: string, options: GroupSendTextToAllOptions): Promise<void>
Parameter
- message
-
string
Die zu sendende Nachricht
- options
- GroupSendTextToAllOptions
Weitere Optionen
Gibt zurück
Promise<void>