ChannelServiceController Classe

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

public abstract class ChannelServiceController

Super.class pour un contrôleur de compétence.

Récapitulatif du constructeur

Modificateur Constructeur Description
protected ChannelServiceController(ChannelServiceHandler handler)

Initialise une nouvelle instance de la classe ChannelServiceController.

Résumé de la méthode

Modificateur et type Méthode et description
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationResourceResponse>> createConversation(ConversationParameters parameters, String authHeader)

Créezconversation.

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

Supprimezactivité.

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

Supprimezmembre de conversation.

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

Obtenezmembres de l’activité.

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

Obtenezmembres de conversation.

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

Obtenezconversationmembrespaginés.

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

Obtenezconversations.

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

RépondreToActivity.

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

Envoyez'historique desde conversation.

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

EnvoyezToConversation.

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

Mettez à jouractivité.

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

Chargezpièce jointe.

Méthodes héritées 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

Détails du constructeur

ChannelServiceController

protected ChannelServiceController(ChannelServiceHandler handler)

Initialise une nouvelle instance de la classe ChannelServiceController.

Paramètres:

handler - Une ChannelServiceHandler qui gère la requête entrante.

Détails de la méthode

createConversation

public CompletableFuture> createConversation(ConversationParameters parameters, String authHeader)

CreateConversation.

Paramètres:

parameters - Paramètres à partir duquel créer la conversation.
authHeader - En-tête d’authentification.

Retours:

A ConversationResourceResponse.

deleteActivity

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

DeleteActivity.

Paramètres:

conversationId - ID de conversation.
activityId - activityId à supprimer.
authHeader - En-tête d’authentification.

Retours:

Résultat vide en cas de réussite.

deleteConversationMember

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

DeleteConversationMember.

Paramètres:

conversationId - ID de conversation.
memberId - D du membre à supprimer de cette conversation.
authHeader - En-tête d’authentification.

Retours:

Résultat vide.

getActivityMembers

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

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

Paramètres:

conversationId - ID de conversation.
activityId - ID d’activité.
authHeader - En-tête d’authentification.

Retours:

Liste de ChannelAccount.

getConversationMembers

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

GetConversationMembers.

Paramètres:

conversationId - ID de conversation.
authHeader - En-tête d’authentification.

Retours:

Liste de ChannelAccount.

getConversationPagedMembers

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

GetConversationPagedMembers.

Paramètres:

conversationId - ID de conversation.
pageSize - Taille de page suggérée.
continuationToken - Jeton de continuation.
authHeader - En-tête d’authentification.

Retours:

A PagedMembersResult.

getConversations

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

GetConversations.

Paramètres:

conversationId - ID de conversation pour lequel obtenir des conversations.
continuationToken - ignorer ou poursuivre le jeton.
authHeader - En-tête d’authentification.

Retours:

A ConversationsResult.

replyToActivity

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

ReplyToActivity.

Paramètres:

conversationId - ID de conversation.
activityId - activityId la réponse est à (OPTONAL).
activity - Activité à envoyer.
authHeader - En-tête d’authentification.

Retours:

A ResourceResponse.

sendConversationHistory

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

SendConversationHistory.

Paramètres:

conversationId - ID de conversation.
history - Activités historiques.
authHeader - En-tête d’authentification.

Retours:

A ResourceResponse.

sendToConversation

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

SendToConversation.

Paramètres:

conversationId - ID de conversation.
activity - Activité à envoyer.
authHeader - En-tête d’authentification.

Retours:

A ResourceResponse.

updateActivity

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

UpdateActivity.

Paramètres:

conversationId - ID de conversation.
activityId - activityId à mettre à jour.
activity - activité de remplacement.
authHeader - En-tête d’authentification.

Retours:

A ResourceResponse.

uploadAttachment

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

UploadAttachment.

Paramètres:

conversationId - ID de conversation.
attachmentUpload - Données de pièce jointe.
authHeader - En-tête d’authentification.

Retours:

A ResourceResponse.

S’applique à