Språk

TurnContext.SendActivityAsync Metod

Definition

Överlagringar

Name Description
SendActivityAsync(IActivity, CancellationToken)

Skickar en aktivitet till avsändaren av den inkommande aktiviteten.

SendActivityAsync(String, String, String, CancellationToken)

Skickar en meddelandeaktivitet till avsändaren av den inkommande aktiviteten.

SendActivityAsync(IActivity, CancellationToken)

Skickar en aktivitet till avsändaren av den inkommande aktiviteten.

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)

Parametrar

activity
IActivity

Aktiviteten att skicka.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Undantag

activity är null.

Kommentarer

Om aktiviteten har skickats innehåller aktivitetsresultatet ett ResourceResponse objekt som innehåller det ID som den mottagande kanalen tilldelade aktiviteten.

Gäller för

SendActivityAsync(String, String, String, CancellationToken)

Skickar en meddelandeaktivitet till avsändaren av den inkommande aktiviteten.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync(string textReplyToSend, string speak = default, string inputHint = default, 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 = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

Parametrar

textReplyToSend
String

Texten i meddelandet som ska skickas.

speak
String

Valfritt, text som din bot ska tala på en talaktiverad kanal.

inputHint
String

Valfritt, indikerar om din bot accepterar, förväntar sig eller ignorerar användarinput efter att meddelandet levererats till klienten. En av: "accepterarInput", "ignorerarInput" eller "förväntar sig Input". Standardvärdet är null.

cancellationToken
CancellationToken

Annulleringstoken.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Undantag

textReplyToSend är null eller tomt utrymme.

Kommentarer

Om aktiviteten har skickats innehåller aktivitetsresultatet ett ResourceResponse objekt som innehåller det ID som den mottagande kanalen tilldelade aktiviteten.

Se kanalens dokumentation för begränsningar som införts på innehållet i textReplyToSend.

För att kontrollera olika egenskaper hos din bots tal, såsom röst, frekvens, volym, uttal och tonhöjd, ange speak i Speech Synthesis Markup Language (SSML)-format.

Gäller för