Condividi tramite


Conversation class

Proprietà

authorizationToken
config
conversationId
conversationInfo
isConnected
participants
properties
speechRecognitionLanguage

Metodi

addParticipantAsync(IParticipant, Callback, Callback)

Aggiungere partecipante alla conversazione.

createConversationAsync(SpeechTranslationConfig, string | Callback, Callback, Callback)

Creare una conversazione

deleteConversationAsync(Callback, Callback)

Eliminare una conversazione. Dopo questo nessuno sarà in grado di partecipare alla conversazione.

endConversationAsync(Callback, Callback)

Terminare una conversazione.

lockConversationAsync(Callback, Callback)

Bloccare una conversazione. Ciò impedirà ai nuovi partecipanti di partecipare.

muteAllParticipantsAsync(Callback, Callback)

Disattivare tutti gli altri partecipanti alla conversazione. Dopo questo nessun altro partecipante avrà il riconoscimento vocale trasmesso, né sarà in grado di inviare messaggi di testo.

muteParticipantAsync(string, Callback, Callback)

Disattivare un partecipante.

removeParticipantAsync(string | IParticipant | IUser, Callback, Callback)

Rimuovere un partecipante da una conversazione usando l'ID utente, il partecipante o l'oggetto User

startConversationAsync(Callback, Callback)

Avviare una conversazione.

unlockConversationAsync(Callback, Callback)

Sblocca una conversazione.

unmuteAllParticipantsAsync(Callback, Callback)

Annullare l'modifica di tutti gli altri partecipanti alla conversazione.

unmuteParticipantAsync(string, Callback, Callback)

Annullare l'modifica di un partecipante.

Dettagli proprietà

authorizationToken

string authorizationToken

Valore della proprietà

string

config

SpeechTranslationConfig config

Valore della proprietà

conversationId

string conversationId

Valore della proprietà

string

conversationInfo

ConversationInfo conversationInfo

Valore della proprietà

isConnected

boolean isConnected

Valore della proprietà

boolean

participants

Participant[] participants

Valore della proprietà

properties

PropertyCollection properties

Valore della proprietà

speechRecognitionLanguage

string speechRecognitionLanguage

Valore della proprietà

string

Dettagli metodo

addParticipantAsync(IParticipant, Callback, Callback)

Aggiungere partecipante alla conversazione.

function addParticipantAsync(participant: IParticipant, cb?: Callback, err?: Callback)

Parametri

participant
IParticipant
cb

Callback

err

Callback

createConversationAsync(SpeechTranslationConfig, string | Callback, Callback, Callback)

Creare una conversazione

static function createConversationAsync(speechConfig: SpeechTranslationConfig, arg2?: string | Callback, arg3?: Callback, arg4?: Callback): Conversation

Parametri

arg2

string | Callback

arg3

Callback

arg4

Callback

Restituisce

deleteConversationAsync(Callback, Callback)

Eliminare una conversazione. Dopo questo nessuno sarà in grado di partecipare alla conversazione.

function deleteConversationAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

endConversationAsync(Callback, Callback)

Terminare una conversazione.

function endConversationAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

lockConversationAsync(Callback, Callback)

Bloccare una conversazione. Ciò impedirà ai nuovi partecipanti di partecipare.

function lockConversationAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

muteAllParticipantsAsync(Callback, Callback)

Disattivare tutti gli altri partecipanti alla conversazione. Dopo questo nessun altro partecipante avrà il riconoscimento vocale trasmesso, né sarà in grado di inviare messaggi di testo.

function muteAllParticipantsAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

muteParticipantAsync(string, Callback, Callback)

Disattivare un partecipante.

function muteParticipantAsync(userId: string, cb?: Callback, err?: Callback)

Parametri

userId

string

Identificatore utente

cb

Callback

err

Callback

removeParticipantAsync(string | IParticipant | IUser, Callback, Callback)

Rimuovere un partecipante da una conversazione usando l'ID utente, il partecipante o l'oggetto User

function removeParticipantAsync(userId: string | IParticipant | IUser, cb?: Callback, err?: Callback)

Parametri

userId

string | IParticipant | IUser

Identificatore utente

cb

Callback

err

Callback

startConversationAsync(Callback, Callback)

Avviare una conversazione.

function startConversationAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

unlockConversationAsync(Callback, Callback)

Sblocca una conversazione.

function unlockConversationAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

unmuteAllParticipantsAsync(Callback, Callback)

Annullare l'modifica di tutti gli altri partecipanti alla conversazione.

function unmuteAllParticipantsAsync(cb?: Callback, err?: Callback)

Parametri

cb

Callback

err

Callback

unmuteParticipantAsync(string, Callback, Callback)

Annullare l'modifica di un partecipante.

function unmuteParticipantAsync(userId: string, cb?: Callback, err?: Callback)

Parametri

userId

string

Identificatore utente

cb

Callback

err

Callback