WebPubSubGroup interface

Vlastnosti

apiVersion

Verze rozhraní API Web PubSub, kterou tento klient používá

endpoint

Koncový bod Web PubSub, ke kterému je tento klient připojen

groupName

Název této skupiny

hubName

Název centra, do které tato skupina patří

Metody

addConnection(string, GroupAddConnectionOptions)

Přidání konkrétního připojení k této skupině

addUser(string, GroupAddUserOptions)

Přidání uživatele do této skupiny

closeAllConnections(GroupCloseAllConnectionsOptions)

Zavření všech připojení ke skupině

listConnections(GroupListConnectionsOptions)

Seznam připojení v této skupině

removeConnection(string, GroupRemoveConnectionOptions)

Odebrání konkrétního připojení z této skupiny

removeUser(string, GroupRemoveUserOptions)

Odebrání uživatele z této skupiny

sendToAll(JSONTypes, GroupSendToAllOptions)

Odeslání zprávy JSON ke každému připojení v této skupině

sendToAll(RequestBodyType, GroupSendToAllOptions)

Odeslat binární zprávu každému připojení v této skupině

sendToAll(string, GroupSendTextToAllOptions)

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>