ChannelServiceController Classe

  • java.lang.Object
    • com.microsoft.bot.integration.spring.ChannelServiceController

public abstract class ChannelServiceController

Uma super.classe para um controlador de habilidades.

Resumo do Construtor

Modificador Construtor Description
protected ChannelServiceController(ChannelServiceHandler handler)

Inicializa uma nova instância da classe ChannelServiceController.

Resumo do método

Modificador e tipo Método e descrição

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationResourceResponse>>

createConversation(ConversationParameters parameters, String authHeader)

CriarConversa.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Void>>

deleteActivity(String conversationId, String activityId, String authHeader)

ExcluirAtividade.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Void>>

deleteConversationMember(String conversationId, String memberId, String authHeader)

ExcluirMembro da Conversa.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.util.List<ChannelAccount>>>

getActivityMembers(String conversationId, String activityId, String authHeader)

Obtermembros da atividade.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.util.List<ChannelAccount>>>

getConversationMembers(String conversationId, String authHeader)

Obtermembros da conversa.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<PagedMembersResult>>

getConversationPagedMembers(String conversationId, int pageSize, String continuationToken, String authHeader)

Obtermembros pagedda conversa.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationsResult>>

getConversations(String conversationId, String continuationToken, String authHeader)

Obterconversas.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>

replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)

Respondera Ativação.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>

sendConversationHistory(String conversationId, Transcript history, String authHeader)

Enviarhistórico de conversas.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>

sendToConversation(String conversationId, Activity activity, String authHeader)

EnviarParaConversação.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>

updateActivity(String conversationId, String activityId, Activity activity, String authHeader)

AtualizarAtividade.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>>

uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)

CarregarAnexo.

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

ChannelServiceController

protected ChannelServiceController(ChannelServiceHandler handler)

Inicializa uma nova instância da classe ChannelServiceController.

Parameters:

handler - Um ChannelServiceHandler que manipulará a solicitação de entrada.

Detalhes do método

createConversation

public CompletableFuture<>> createConversation(ConversationParameters parameters, String authHeader)

CreateConversation.

Parameters:

parameters - Parâmetros para criar a conversa.
authHeader - Cabeçalho de autenticação.

Returns:

Um ConversationResourceResponse.

deleteActivity

public CompletableFuture<>> deleteActivity(String conversationId, String activityId, String authHeader)

DeleteActivity.

Parameters:

conversationId - ID da conversa.
activityId - activityId a ser excluído.
authHeader - Cabeçalho de autenticação.

Returns:

Um resultado nulo se for bem-sucedido.

deleteConversationMember

public CompletableFuture<>> deleteConversationMember(String conversationId, String memberId, String authHeader)

DeleteConversationMember.

Parameters:

conversationId - ID da conversa.
memberId - D do membro a ser excluído dessa conversa.
authHeader - Cabeçalho de autenticação.

Returns:

Um resultado nulo.

getActivityMembers

public CompletableFuture<><>>> getActivityMembers(String conversationId, String activityId, String authHeader)

GetActivityMembers. Markdown=Content\Methods\GetActivityMembers.getmd().

Parameters:

conversationId - ID da conversa.
activityId - ID da atividade.
authHeader - Cabeçalho de autenticação.

Returns:

Uma lista de ChannelAccount.

getConversationMembers

public CompletableFuture<><>>> getConversationMembers(String conversationId, String authHeader)

GetConversationMembers.

Parameters:

conversationId - ID da conversa.
authHeader - Cabeçalho de autenticação.

Returns:

Uma lista de ChannelAccount.

getConversationPagedMembers

public CompletableFuture<>> getConversationPagedMembers(String conversationId, int pageSize, String continuationToken, String authHeader)

GetConversationPagedMembers.

Parameters:

conversationId - ID da conversa.
pageSize - Tamanho da página sugerido.
continuationToken - Token de continuação.
authHeader - Cabeçalho de autenticação.

Returns:

Um PagedMembersResult.

getConversations

public CompletableFuture<>> getConversations(String conversationId, String continuationToken, String authHeader)

GetConversations.

Parameters:

conversationId - a ID da conversa para a qual obter conversas.
continuationToken - ignorar ou token de continuação.
authHeader - Cabeçalho de autenticação.

Returns:

Um ConversationsResult.

replyToActivity

public CompletableFuture<>> replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)

ReplyToActivity.

Parameters:

conversationId - ID da conversa.
activityId - activityId a resposta é para (OPTONAL).
activity - Atividade a ser enviada.
authHeader - Cabeçalho de autenticação.

Returns:

Um ResourceResponse.

sendConversationHistory

public CompletableFuture<>> sendConversationHistory(String conversationId, Transcript history, String authHeader)

SendConversationHistory.

Parameters:

conversationId - ID da conversa.
history - Atividades históricas.
authHeader - Cabeçalho de autenticação.

Returns:

Um ResourceResponse.

sendToConversation

public CompletableFuture<>> sendToConversation(String conversationId, Activity activity, String authHeader)

SendToConversation.

Parameters:

conversationId - ID da conversa.
activity - Atividade a ser enviada.
authHeader - Cabeçalho de autenticação.

Returns:

Um ResourceResponse.

updateActivity

public CompletableFuture<>> updateActivity(String conversationId, String activityId, Activity activity, String authHeader)

UpdateActivity.

Parameters:

conversationId - ID da conversa.
activityId - activityId a ser atualizado.
activity - Atividade de substituição.
authHeader - Cabeçalho de autenticação.

Returns:

Um ResourceResponse.

uploadAttachment

public CompletableFuture<>> uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)

UploadAttachment.

Parameters:

conversationId - ID da conversa.
attachmentUpload - Dados de anexo.
authHeader - Cabeçalho de autenticação.

Returns:

Um ResourceResponse.

Aplica-se a