TurnContext.SendActivityAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
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 som ska skickas.
- 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 ska talas av din robot på en talaktiverad kanal.
- inputHint
- String
Valfritt anger om din robot accepterar, förväntar sig eller ignorerar användarindata när meddelandet har levererats till klienten. En av: "acceptInput", "ignoringInput" eller "expectInput". 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.
I kanalens dokumentation finns begränsningar för innehållet i textReplyToSend
.
Om du vill kontrollera olika egenskaper för robotens tal, till exempel röst, hastighet, volym, uttal och tonhöjd, anger du speak
i SSML-format (Speech Synthesis Markup Language).