ChannelServiceController Clase

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

public abstract class ChannelServiceController

Super.class para un controlador de aptitudes.

Resumen del constructor

Modificador Constructor Description
protected ChannelServiceController(ChannelServiceHandler handler)

Inicializa una nueva instancia de la clase ChannelServiceController.

Resumen del método

Modificador y tipo Método y descripción
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationResourceResponse>> createConversation(ConversationParameters parameters, String authHeader)

CrearConversación.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Void>> deleteActivity(String conversationId, String activityId, String authHeader)

Eliminaractividad.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.lang.Void>> deleteConversationMember(String conversationId, String memberId, String authHeader)

Eliminemiembro deconversación.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.util.List<ChannelAccount>>> getActivityMembers(String conversationId, String activityId, String authHeader)

Obtengamiembros deactividad.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<java.util.List<ChannelAccount>>> getConversationMembers(String conversationId, String authHeader)

Obtengamiembros de conversation.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<PagedMembersResult>> getConversationPagedMembers(String conversationId, int pageSize, String continuationToken, String authHeader)

Obtenermiembros depaginados de conversation.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationsResult>> getConversations(String conversationId, String continuationToken, String authHeader)

ObtengaConversaciones.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>> replyToActivity(String conversationId, String activityId, Activity activity, String authHeader)

ResponderToActivity.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>> sendConversationHistory(String conversationId, Transcript history, String authHeader)

Enviarhistorial deconversación.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>> sendToConversation(String conversationId, Activity activity, String authHeader)

EnviarToConversation.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>> updateActivity(String conversationId, String activityId, Activity activity, String authHeader)

Actualizaractividad.

java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ResourceResponse>> uploadAttachment(String conversationId, AttachmentData attachmentUpload, String authHeader)

Carguedatos adjuntos.

Métodos heredados 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

Detalles del constructor

ChannelServiceController

protected ChannelServiceController(ChannelServiceHandler handler)

Inicializa una nueva instancia de la clase ChannelServiceController.

Parámetros:

handler - Un ChannelServiceHandler que controlará la solicitud entrante.

Detalles del método

createConversation

public CompletableFuture> createConversation(ConversationParameters parameters, String authHeader)

CreateConversation.

Parámetros:

parameters - Parámetros a partir de los que se va a crear la conversación.
authHeader - Encabezado de autenticación.

Devoluciones:

A ConversationResourceResponse.

deleteActivity

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

DeleteActivity.

Parámetros:

conversationId - Identificador de conversación.
activityId - activityId que se va a eliminar.
authHeader - Encabezado de autenticación.

Devoluciones:

Resultado nulo si se ejecuta correctamente.

deleteConversationMember

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

DeleteConversationMember.

Parámetros:

conversationId - Identificador de conversación.
memberId - D del miembro que se va a eliminar de esta conversación.
authHeader - Encabezado de autenticación.

Devoluciones:

Resultado nulo.

getActivityMembers

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

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

Parámetros:

conversationId - Identificador de conversación.
activityId - Id. de actividad.
authHeader - Encabezado de autenticación.

Devoluciones:

Lista de ChannelAccount.

getConversationMembers

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

GetConversationMembers.

Parámetros:

conversationId - Identificador de conversación.
authHeader - Encabezado de autenticación.

Devoluciones:

Lista de ChannelAccount.

getConversationPagedMembers

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

GetConversationPagedMembers.

Parámetros:

conversationId - Identificador de conversación.
pageSize - Tamaño de página sugerido.
continuationToken - Token de continuación.
authHeader - Encabezado de autenticación.

Devoluciones:

A PagedMembersResult.

getConversations

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

GetConversations.

Parámetros:

conversationId - identificador de conversación para el que se van a obtener las conversaciones.
continuationToken - skip o el token de continuación.
authHeader - Encabezado de autenticación.

Devoluciones:

A ConversationsResult.

replyToActivity

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

ReplyToActivity.

Parámetros:

conversationId - Identificador de conversación.
activityId - activityId a la respuesta es a (OPTONAL).
activity - Actividad que se va a enviar.
authHeader - Encabezado de autenticación.

Devoluciones:

Un objeto ResourceResponse.

sendConversationHistory

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

SendConversationHistory.

Parámetros:

conversationId - Identificador de conversación.
history - Actividades históricas.
authHeader - Encabezado de autenticación.

Devoluciones:

Un objeto ResourceResponse.

sendToConversation

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

SendToConversation.

Parámetros:

conversationId - Identificador de conversación.
activity - Actividad que se va a enviar.
authHeader - Encabezado de autenticación.

Devoluciones:

Un objeto ResourceResponse.

updateActivity

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

UpdateActivity.

Parámetros:

conversationId - Identificador de conversación.
activityId - activityId que se va a actualizar.
activity - actividad de reemplazo.
authHeader - Encabezado de autenticación.

Devoluciones:

Un objeto ResourceResponse.

uploadAttachment

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

UploadAttachment.

Parámetros:

conversationId - Identificador de conversación.
attachmentUpload - Datos adjuntos.
authHeader - Encabezado de autenticación.

Devoluciones:

Un objeto ResourceResponse.

Se aplica a