DelegatingTurnContext Classe
- java.
lang. Object - com.
microsoft. bot. builder. DelegatingTurnContext
- com.
Implementações
public class DelegatingTurnContext
implements TurnContext
Um TurnContext que encapsula um TurnContext interno não tipado.
Resumo do Construtor
Construtor | Description |
---|---|
DelegatingTurnContext(TurnContext withTurnContext) |
Inicializa uma nova instância da classe Delegating |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(ConversationReference conversationReference)
Exclui uma atividade existente. |
java.util.concurrent.CompletableFuture<java.lang.Void> |
deleteActivity(String activityId)
Exclui uma atividade existente. |
Activity |
getActivity()
Obtém a atividade do contexto interno. |
Bot |
getAdapter()
Obtém a atividade do contexto interno. |
java.lang.String |
getLocale()
Obtém a localidade neste objeto de contexto. |
boolean |
getResponded()
Obtém o valor respondido do contexto interno. |
Turn |
getTurnState()
Obtém a atividade do contexto interno. |
Turn |
onDeleteActivity(DeleteActivityHandler handler)
Adiciona um manipulador de resposta para operações de atividade de exclusão. |
Turn |
onSendActivities(SendActivitiesHandler handler)
Adiciona um manipulador de resposta para operações de atividade de envio. |
Turn |
onUpdateActivity(UpdateActivityHandler handler)
Adiciona um manipulador de resposta para operações de atividade de atualização. |
java.util.concurrent.CompletableFuture<Resource |
sendActivities(List<Activity> activities)
Envia uma lista de atividades para o remetente da atividade de entrada. |
java.util.concurrent.CompletableFuture<Resource |
sendActivity(Activity activity)
Envia uma atividade para o remetente da atividade de entrada. |
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend)
Envia uma atividade de mensagem para o remetente da atividade de entrada. |
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak)
Envia uma atividade de mensagem para o remetente da atividade de entrada. |
java.util.concurrent.CompletableFuture<Resource |
sendActivity(String textReplyToSend, String speak, InputHints inputHint)
Envia uma atividade de mensagem para o remetente da atividade de entrada. |
void |
setLocale(String withLocale)
Defina a localidade neste objeto de contexto. |
java.util.concurrent.CompletableFuture<Resource |
updateActivity(Activity activity)
Substitui uma atividade existente. |
Métodos herdados de java.lang.Object
Detalhes do construtor
DelegatingTurnContext
public DelegatingTurnContext(TurnContext withTurnContext)
Inicializa uma nova instância da classe DelegatingTurnContext.
Parameters:
Detalhes do método
deleteActivity
public CompletableFuture
Exclui uma atividade existente.
Parameters:
deleteActivity
public CompletableFuture
Exclui uma atividade existente.
Parameters:
getActivity
public Activity getActivity()
Obtém a atividade do contexto interno.
Returns:
getAdapter
public BotAdapter getAdapter()
Obtém a atividade do contexto interno.
Returns:
getLocale
public String getLocale()
Obtém a localidade neste objeto de contexto.
Returns:
getResponded
public boolean getResponded()
Obtém o valor respondido do contexto interno.
Returns:
getTurnState
public TurnContextStateCollection getTurnState()
Obtém a atividade do contexto interno.
Returns:
onDeleteActivity
public TurnContext onDeleteActivity(DeleteActivityHandler handler)
Adiciona um manipulador de resposta para operações de atividade de exclusão.
Quando o do deleteActivity(String activityId) contexto é chamado, o adaptador chama os manipuladores registrados na ordem em que eles foram adicionados ao objeto de contexto.
Parameters:
onSendActivities
public TurnContext onSendActivities(SendActivitiesHandler handler)
Adiciona um manipulador de resposta para operações de atividade de envio.
Quando os métodos ou sendActivities(List<Activity> activities) do sendActivity(Activity activity) contexto são chamados, o adaptador chama os manipuladores registrados na ordem em que foram adicionados ao objeto de contexto.
Parameters:
onUpdateActivity
public TurnContext onUpdateActivity(UpdateActivityHandler handler)
Adiciona um manipulador de resposta para operações de atividade de atualização.
Quando o do updateActivity(Activity activity) contexto é chamado, o adaptador chama os manipuladores registrados na ordem em que eles foram adicionados ao objeto de contexto.
Parameters:
sendActivities
public CompletableFuture
Envia uma lista de atividades para o remetente da atividade de entrada.
Se as atividades forem enviadas com êxito, o resultado da tarefa conterá uma matriz de ResourceResponse objetos que contêm as IDs atribuídas pelo canal de recebimento às atividades.
Parameters:
sendActivity
public CompletableFuture
Envia uma atividade para o remetente da atividade de entrada.
Parameters:
sendActivity
public CompletableFuture
Envia uma atividade de mensagem para o remetente da atividade de entrada.
Se a atividade for enviada com êxito, o resultado da tarefa conterá um ResourceResponse objeto que contém a ID que o canal de recebimento atribuiu à atividade.
Consulte a documentação do canal para obter os limites impostos ao conteúdo de textReplyToSend
.
Parameters:
sendActivity
public CompletableFuture
Envia uma atividade de mensagem para o remetente da atividade de entrada.
Se a atividade for enviada com êxito, o resultado da tarefa conterá um ResourceResponse objeto que contém a ID que o canal de recebimento atribuiu à atividade.
Consulte a documentação do canal para obter os limites impostos ao conteúdo de textReplyToSend
.
Para controlar várias características da fala do bot, como voz, taxa, volume, pronúncia e tom, especifique speak
no formato SSML (Speech Synthesis Markup Language).
Parameters:
sendActivity
public CompletableFuture
Envia uma atividade de mensagem para o remetente da atividade de entrada.
Se a atividade for enviada com êxito, o resultado da tarefa conterá um ResourceResponse objeto que contém a ID que o canal de recebimento atribuiu à atividade.
Consulte a documentação do canal para obter os limites impostos ao conteúdo de textReplyToSend
.
Para controlar várias características da fala do bot, como voz, taxa, volume, pronúncia e tom, especifique speak
no formato SSML (Speech Synthesis Markup Language).
Parameters:
setLocale
public void setLocale(String withLocale)
Defina a localidade neste objeto de contexto.
Parameters:
updateActivity
public CompletableFuture
Substitui uma atividade existente.
Se a atividade for enviada com êxito, o resultado da tarefa conterá um ResourceResponse objeto que contém a ID que o canal de recebimento atribuiu à atividade.
Antes de chamar isso, defina a ID da atividade de substituição como a ID da atividade a ser substituída.
Parameters: