Compartir a través de


Conversation class

Propiedades

authorizationToken
config
conversationId
conversationInfo
isConnected
participants
properties
speechRecognitionLanguage

Métodos

addParticipantAsync(IParticipant, Callback, Callback)

Agregar participante a conversación.

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

Creación de una conversación

deleteConversationAsync(Callback, Callback)

Elimine una conversación. Después de esto, nadie podrá unirse a la conversación.

endConversationAsync(Callback, Callback)

Finalizar una conversación.

lockConversationAsync(Callback, Callback)

Bloquear una conversación. Esto impedirá que los nuevos participantes se unan.

muteAllParticipantsAsync(Callback, Callback)

Silenciar a todos los demás participantes de la conversación. Después de esto, ningún otro participante tendrá su difusión de reconocimientos de voz, ni podrá enviar mensajes de texto.

muteParticipantAsync(string, Callback, Callback)

Silenciar a un participante.

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

Quitar un participante de una conversación mediante el identificador de usuario, el participante o el objeto User

startConversationAsync(Callback, Callback)

Inicie una conversación.

unlockConversationAsync(Callback, Callback)

Desbloquea una conversación.

unmuteAllParticipantsAsync(Callback, Callback)

Desmute a todos los demás participantes de la conversación.

unmuteParticipantAsync(string, Callback, Callback)

Desmute a un participante.

Detalles de las propiedades

authorizationToken

string authorizationToken

Valor de propiedad

string

config

SpeechTranslationConfig config

Valor de propiedad

conversationId

string conversationId

Valor de propiedad

string

conversationInfo

ConversationInfo conversationInfo

Valor de propiedad

isConnected

boolean isConnected

Valor de propiedad

boolean

participants

Participant[] participants

Valor de propiedad

properties

PropertyCollection properties

Valor de propiedad

speechRecognitionLanguage

string speechRecognitionLanguage

Valor de propiedad

string

Detalles del método

addParticipantAsync(IParticipant, Callback, Callback)

Agregar participante a conversación.

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

Parámetros

participant
IParticipant
cb

Callback

err

Callback

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

Creación de una conversación

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

Parámetros

arg2

string | Callback

arg3

Callback

arg4

Callback

Devoluciones

deleteConversationAsync(Callback, Callback)

Elimine una conversación. Después de esto, nadie podrá unirse a la conversación.

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

Parámetros

cb

Callback

err

Callback

endConversationAsync(Callback, Callback)

Finalizar una conversación.

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

Parámetros

cb

Callback

err

Callback

lockConversationAsync(Callback, Callback)

Bloquear una conversación. Esto impedirá que los nuevos participantes se unan.

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

Parámetros

cb

Callback

err

Callback

muteAllParticipantsAsync(Callback, Callback)

Silenciar a todos los demás participantes de la conversación. Después de esto, ningún otro participante tendrá su difusión de reconocimientos de voz, ni podrá enviar mensajes de texto.

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

Parámetros

cb

Callback

err

Callback

muteParticipantAsync(string, Callback, Callback)

Silenciar a un participante.

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

Parámetros

userId

string

Un identificador de usuario

cb

Callback

err

Callback

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

Quitar un participante de una conversación mediante el identificador de usuario, el participante o el objeto User

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

Parámetros

userId

string | IParticipant | IUser

Un identificador de usuario

cb

Callback

err

Callback

startConversationAsync(Callback, Callback)

Inicie una conversación.

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

Parámetros

cb

Callback

err

Callback

unlockConversationAsync(Callback, Callback)

Desbloquea una conversación.

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

Parámetros

cb

Callback

err

Callback

unmuteAllParticipantsAsync(Callback, Callback)

Desmute a todos los demás participantes de la conversación.

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

Parámetros

cb

Callback

err

Callback

unmuteParticipantAsync(string, Callback, Callback)

Desmute a un participante.

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

Parámetros

userId

string

Un identificador de usuario

cb

Callback

err

Callback