BotFrameworkClient Classe

  • java.lang.Object
    • com.microsoft.bot.builder.skills.BotFrameworkClient

public abstract class BotFrameworkClient

Um cliente do Bot Framework.

Resumo do Construtor

Construtor Description
BotFrameworkClient()

Resumo do método

Modificador e tipo Método e descrição
abstract java.util.concurrent.CompletableFuture<TypedInvokeResponse<T>> <T>postActivity(String fromBotId, String toBotId, URI toUri, URI serviceUri, String conversationId, Activity activity, Class<T> type)

Encaminha uma atividade para uma habilidade (bot).

Métodos herdados de java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Detalhes do construtor

BotFrameworkClient

public BotFrameworkClient()

Detalhes do método

<T>postActivity

public abstract CompletableFuture<>> postActivity(String fromBotId, String toBotId, URI toUri, URI serviceUri, String conversationId, Activity activity, Class type)

Encaminha uma atividade para uma habilidade (bot). OBSERVAÇÃO: o encaminhamento de uma atividade para uma habilidade liberará as alterações de UserState e ConversationState para que a habilidade tenha um estado preciso.

Parameters:

fromBotId - O MicrosoftAppId do bot que envia a atividade.
toBotId - O MicrosoftAppId do bot que recebe a atividade.
toUri - A URL do bot que recebe a atividade.
serviceUri - A URL de retorno de chamada para o host de habilidades.
conversationId - Uma ID de conversa a ser usada para a conversa com a habilidade.
activity - O Activity a ser enviado para o futuro.
type - O tipo para o corpo da resposta conter, não pode realmente usar devido à eliminação de tipo em Java.

Returns:

tarefa com invokeResponse opcional.

Aplica-se a