WebPubSubGroup interface
Vlastnosti
| api |
Verze rozhraní API Web PubSub, kterou tento klient používá |
| endpoint | Koncový bod Web PubSub, ke kterému je tento klient připojen |
| group |
Název této skupiny |
| hub |
Název centra, do které tato skupina patří |
Metody
| add |
Přidání konkrétního připojení k této skupině |
| add |
Přidání uživatele do této skupiny |
| close |
Zavření všech připojení ke skupině |
| list |
Seznam připojení v této skupině |
| remove |
Odebrání konkrétního připojení z této skupiny |
| remove |
Odebrání uživatele z této skupiny |
| send |
Odeslání zprávy JSON ke každému připojení v této skupině |
| send |
Odeslat binární zprávu každému připojení v této skupině |
| send |
Odeslání textové zprávy ke každému připojení v této skupině |
Podrobnosti vlastnosti
apiVersion
Verze rozhraní API Web PubSub, kterou tento klient používá
apiVersion: string
Hodnota vlastnosti
string
endpoint
Koncový bod Web PubSub, ke kterému je tento klient připojen
endpoint: string
Hodnota vlastnosti
string
groupName
Název této skupiny
groupName: string
Hodnota vlastnosti
string
hubName
Název centra, do které tato skupina patří
hubName: string
Hodnota vlastnosti
string
Podrobnosti metody
addConnection(string, GroupAddConnectionOptions)
Přidání konkrétního připojení k této skupině
function addConnection(connectionId: string, options?: GroupAddConnectionOptions): Promise<void>
Parametry
- connectionId
-
string
ID připojení, které chcete přidat do této skupiny
- options
- GroupAddConnectionOptions
Další možnosti
Návraty
Promise<void>
addUser(string, GroupAddUserOptions)
Přidání uživatele do této skupiny
function addUser(username: string, options?: GroupAddUserOptions): Promise<void>
Parametry
- username
-
string
Uživatelské jméno, které chcete přidat
- options
- GroupAddUserOptions
Další možnosti
Návraty
Promise<void>
closeAllConnections(GroupCloseAllConnectionsOptions)
Zavření všech připojení ke skupině
function closeAllConnections(options?: GroupCloseAllConnectionsOptions): Promise<void>
Parametry
- options
- GroupCloseAllConnectionsOptions
Další možnosti
Návraty
Promise<void>
listConnections(GroupListConnectionsOptions)
Seznam připojení v této skupině
function listConnections(options?: GroupListConnectionsOptions): Promise<PagedAsyncIterableIterator<WebPubSubGroupMember, WebPubSubGroupMember[], PageSettings>>
Parametry
- options
- GroupListConnectionsOptions
Další možnosti pro výpis spojení
Návraty
removeConnection(string, GroupRemoveConnectionOptions)
Odebrání konkrétního připojení z této skupiny
function removeConnection(connectionId: string, options?: GroupRemoveConnectionOptions): Promise<void>
Parametry
- connectionId
-
string
ID připojení, které chcete odebrat z této skupiny
- options
- GroupRemoveConnectionOptions
Další možnosti
Návraty
Promise<void>
removeUser(string, GroupRemoveUserOptions)
Odebrání uživatele z této skupiny
function removeUser(username: string, options?: GroupRemoveUserOptions): Promise<void>
Parametry
- username
-
string
Uživatelské jméno, které chcete odebrat
- options
- GroupRemoveUserOptions
Další možnosti
Návraty
Promise<void>
sendToAll(JSONTypes, GroupSendToAllOptions)
Odeslání zprávy JSON ke každému připojení v této skupině
function sendToAll(message: JSONTypes, options?: GroupSendToAllOptions): Promise<void>
Parametry
- message
- JSONTypes
Zpráva k odeslání
- options
- GroupSendToAllOptions
Další možnosti
Návraty
Promise<void>
sendToAll(RequestBodyType, GroupSendToAllOptions)
Odeslat binární zprávu každému připojení v této skupině
function sendToAll(message: RequestBodyType, options?: GroupSendToAllOptions): Promise<void>
Parametry
- message
- RequestBodyType
Binární zpráva k odeslání
- options
- GroupSendToAllOptions
Další možnosti
Návraty
Promise<void>
sendToAll(string, GroupSendTextToAllOptions)
Odeslání textové zprávy ke každému připojení v této skupině
function sendToAll(message: string, options: GroupSendTextToAllOptions): Promise<void>
Parametry
- message
-
string
Zpráva k odeslání
- options
- GroupSendTextToAllOptions
Další možnosti
Návraty
Promise<void>