ITurnContext.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
| 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>
Public Function SendActivityAsync (activity As IActivity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
Parametrar
- activity
- IActivity
Aktiviteten att skicka.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
En uppgift som representerar det arbete som ska köras i kö.
Kommentarer
Om aktiviteten har skickats innehåller aktivitetsresultatet ett ResourceResponse objekt som innehåller det ID som den mottagande kanalen tilldelade aktiviteten.
Se även
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(String, String, String, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)
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 = "acceptingInput", System.Threading.CancellationToken cancellationToken = default);
abstract member 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)
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. InputHints definierar de möjliga värdena. Standard är AcceptingInput.
- cancellationToken
- CancellationToken
En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.
Returer
En uppgift som representerar det arbete som ska köras i kö.
Kommentarer
Om aktiviteten skickas framgångsrikt innehåller uppgiftsresultatet ett ResourceResponse objekt som innehåller det ID som mottagarkanalen tilldelat 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.
Se även
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)