DelegatingTurnContext<T>.SendActivityAsync Methode

Definition

Überlädt

Name Beschreibung
SendActivityAsync(IActivity, CancellationToken)

Sendet eine Aktivität an den Absender der eingehenden Aktivität.

SendActivityAsync(String, String, String, CancellationToken)

Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität.

SendActivityAsync(IActivity, CancellationToken)

Sendet eine Aktivität an den Absender der eingehenden Aktivität.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync(Microsoft.Bot.Schema.IActivity activity, System.Threading.CancellationToken cancellationToken = default);
abstract member SendActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.SendActivityAsync : Microsoft.Bot.Schema.IActivity * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Public Function SendActivityAsync (activity As IActivity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Parameter

activity
IActivity

Die zu sendende Aktivität.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

Implementiert

Hinweise

Wenn die Aktivität erfolgreich gesendet wird, enthält das Aufgabenergebnis ein ResourceResponse Objekt mit der ID, die der empfangende Kanal der Aktivität zugewiesen hat.

Weitere Informationen

Gilt für:

SendActivityAsync(String, String, String, CancellationToken)

Sendet eine Nachrichtenaktivität an den Absender der eingehenden Aktivität.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync(string textReplyToSend, string speak = default, string inputHint = "acceptingInput", System.Threading.CancellationToken cancellationToken = default);
abstract member SendActivityAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
override this.SendActivityAsync : string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse>
Public Function SendActivityAsync (textReplyToSend As String, Optional speak As String = Nothing, Optional inputHint As String = "acceptingInput", Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Parameter

textReplyToSend
String

Der Text der zu sendenden Nachricht.

speak
String

Optionaler Text, der von Ihrem Bot in einem sprachfähigen Kanal gesprochen werden soll.

inputHint
String

Optional, gibt an, ob Ihr Bot Benutzereingaben akzeptiert, erwartet oder ignoriert, nachdem die Nachricht an den Client übermittelt wurde. InputHints definiert die möglichen Werte. Der Standardwert ist AcceptingInput.

cancellationToken
CancellationToken

Ein Abbruchtoken, das von anderen Objekten oder Threads verwendet werden kann, um eine Kündigungsbenachrichtigung zu erhalten.

Gibt zurück

Eine Aufgabe, die die auszuführende Arbeitswarteschlange darstellt.

Implementiert

Hinweise

Wenn die Aktivität erfolgreich gesendet wird, enthält das Task-Ergebnis ein ResourceResponse Objekt, das die ID enthält, die der empfangende Kanal der Aktivität zugewiesen hat.

In der Dokumentation des Kanals finden Sie Beschränkungen, die für die Inhalte von textReplyToSendgelten.

Geben Sie speak im SSML-Format (Speech Synthesis Markup Language) an, um verschiedene Merkmale der Sprache Ihres Bots zu steuern, z. B. Sprache, Rate, Lautstärke, Aussprache und Tonhöhe.

Weitere Informationen

Gilt für: