ChannelServiceController Klasse

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

public abstract class ChannelServiceController

Eine Superklasse für einen Skill Controller.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
protected ChannelServiceController(ChannelServiceHandler handler)

Initialisiert eine neue Instanz der ChannelServiceController Klasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
java.util.concurrent.CompletableFuture<org.springframework.http.ResponseEntity<ConversationResourceResponse>> createConversation(ConversationParameters parameters, String authHeader)

Erstellen sieUnterhaltung.

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

Aktivität löschen.

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

Löschen sieUnterhaltungMitglied.

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

Dient zum AbrufenActivityMembers.

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

Rufen SieUnterhaltungenMitglieder ab.

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

Rufen SieUnterhaltungenMitglieder ab.

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

Rufen SieUnterhaltungen ab.

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

AntwortenToActivity.

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

Senden vonUnterhaltungenVerlauf.

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

Senden sieToConversation.

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

AktualisierenAktivität.

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

Laden SieAnlage hoch.

Geerbte Methoden von 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

Details zum Konstruktor

ChannelServiceController

protected ChannelServiceController(ChannelServiceHandler handler)

Initialisiert eine neue Instanz der ChannelServiceController Klasse.

Parameter:

handler - Eine ChannelServiceHandler, die die eingehende Anforderung verarbeitet.

Details zur Methode

createConversation

public CompletableFuture> createConversation(ConversationParameters parameters, String authHeader)

CreateConversation.

Parameter:

parameters - Parameter zum Erstellen der Unterhaltung aus.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine ConversationResourceResponse.

deleteActivity

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

DeleteActivity.

Parameter:

conversationId - Unterhaltungs-ID.
activityId - activityId to delete.
authHeader - Authentifizierungsheader.

Gibt zurück:

Ein ungültiges Ergebnis, wenn dies erfolgreich ist.

deleteConversationMember

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

DeleteConversationMember.

Parameter:

conversationId - Unterhaltungs-ID.
memberId - D des Mitglieds, das aus dieser Unterhaltung gelöscht werden soll.
authHeader - Authentifizierungsheader.

Gibt zurück:

Ein leeres Ergebnis.

getActivityMembers

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

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

Parameter:

conversationId - Unterhaltungs-ID.
activityId - Aktivitäts-ID.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine Liste des ChannelAccount.

getConversationMembers

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

GetConversationMembers.

Parameter:

conversationId - Unterhaltungs-ID.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine Liste des ChannelAccount.

getConversationPagedMembers

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

GetConversationPagedMembers.

Parameter:

conversationId - Unterhaltungs-ID.
pageSize - Vorgeschlagene Seitengröße.
continuationToken - Fortsetzungstoken.
authHeader - Authentifizierungsheader.

Gibt zurück:

Ein PagedMembersResult.

getConversations

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

GetConversations.

Parameter:

conversationId - die Unterhaltungs-ID, für die Unterhaltungen abgerufen werden sollen.
continuationToken - Skip- oder Fortsetzungstoken.
authHeader - Authentifizierungsheader.

Gibt zurück:

Ein ConversationsResult.

replyToActivity

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

ReplyToActivity.

Parameter:

conversationId - Unterhaltungs-ID.
activityId - activityId the reply is to (OPTONAL).
activity - Zu sendende Aktivität.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine ResourceResponse.

sendConversationHistory

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

SendConversationHistory.

Parameter:

conversationId - Unterhaltungs-ID.
history - Historische Aktivitäten.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine ResourceResponse.

sendToConversation

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

SendToConversation.

Parameter:

conversationId - Unterhaltungs-ID.
activity - Zu sendende Aktivität.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine ResourceResponse.

updateActivity

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

UpdateActivity.

Parameter:

conversationId - Unterhaltungs-ID.
activityId - activityId, die aktualisiert werden soll.
activity - Ersetzungsaktivität.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine ResourceResponse.

uploadAttachment

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

UploadAttachment.

Parameter:

conversationId - Unterhaltungs-ID.
attachmentUpload - Anlagendaten.
authHeader - Authentifizierungsheader.

Gibt zurück:

Eine ResourceResponse.

Gilt für: