ChannelServiceController Classe

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

public abstract class ChannelServiceController

Una superclasse per un controller di competenza.

Riepilogo dei costruttori

Modificatore Costruttore Descrizione
protected ChannelServiceController(ChannelServiceHandler handler)

Inizializza una nuova istanza della classe ChannelServiceController.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationResourceResponse>> createConversation(ConversationParameters parameters, String authHeader)

Creareconversazione.

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

Elimina'attività.

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

Eliminaremembroconversazione.

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

Otteneremembri dell'attività.

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

Otteneremembriconversazione.

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

Otteneremembri dipagedconversazione.

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

Ottenereconversazioni.

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

RispondiToActivity.

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

Inviacronologiaconversazione.

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

InviaaConversation.

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

Aggiornare l'attività.

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

Caricareallegato.

Metodi ereditati da 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

Dettagli costruttore

ChannelServiceController

protected ChannelServiceController(ChannelServiceHandler handler)

Inizializza una nuova istanza della classe ChannelServiceController.

Parametri:

handler - ChannelServiceHandler che gestirà la richiesta in ingresso.

Dettagli metodo

createConversation

public CompletableFuture> createConversation(ConversationParameters parameters, String authHeader)

CreateConversation.

Parametri:

parameters - Parametri da cui creare la conversazione.
authHeader - Intestazione di autenticazione.

Restituisce:

A ConversationResourceResponse.

deleteActivity

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

DeleteActivity.

Parametri:

conversationId - ID conversazione.
activityId - activityId da eliminare.
authHeader - Intestazione di autenticazione.

Restituisce:

Risultato void in caso di esito positivo.

deleteConversationMember

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

DeleteConversationMember.

Parametri:

conversationId - ID conversazione.
memberId - D del membro da eliminare da questa conversazione.
authHeader - Intestazione di autenticazione.

Restituisce:

Risultato void.

getActivityMembers

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

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

Parametri:

conversationId - ID conversazione.
activityId - ID attività.
authHeader - Intestazione di autenticazione.

Restituisce:

Elenco di ChannelAccount.

getConversationMembers

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

GetConversationMembers.

Parametri:

conversationId - ID conversazione.
authHeader - Intestazione di autenticazione.

Restituisce:

Elenco di ChannelAccount.

getConversationPagedMembers

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

GetConversationPagedMembers.

Parametri:

conversationId - ID conversazione.
pageSize - Dimensioni della pagina suggerite.
continuationToken - Token di continuazione.
authHeader - Intestazione di autenticazione.

Restituisce:

A PagedMembersResult.

getConversations

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

GetConversations.

Parametri:

conversationId - ID conversazione per cui ottenere le conversazioni.
continuationToken - ignorare o continuare il token.
authHeader - Intestazione di autenticazione.

Restituisce:

ConversazioniResult.

replyToActivity

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

ReplyToActivity.

Parametri:

conversationId - ID conversazione.
activityId - activityId la risposta è a (OPTONAL).
activity - Attività da inviare.
authHeader - Intestazione di autenticazione.

Restituisce:

A ResourceResponse.

sendConversationHistory

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

SendConversationHistory.

Parametri:

conversationId - ID conversazione.
history - Attività storiche.
authHeader - Intestazione di autenticazione.

Restituisce:

A ResourceResponse.

sendToConversation

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

SendToConversation.

Parametri:

conversationId - ID conversazione.
activity - Attività da inviare.
authHeader - Intestazione di autenticazione.

Restituisce:

A ResourceResponse.

updateActivity

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

UpdateActivity.

Parametri:

conversationId - ID conversazione.
activityId - activityId da aggiornare.
activity - attività di sostituzione.
authHeader - Intestazione di autenticazione.

Restituisce:

A ResourceResponse.

uploadAttachment

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

UploadAttachment.

Parametri:

conversationId - ID conversazione.
attachmentUpload - Dati allegati.
authHeader - Intestazione di autenticazione.

Restituisce:

A ResourceResponse.

Si applica a