TurnContext.SendActivityAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| SendActivityAsync(IActivity, CancellationToken) |
Wysyła działanie do nadawcy przychodzącego działania. |
| SendActivityAsync(String, String, String, CancellationToken) |
Wysyła działanie komunikatu do nadawcy przychodzącego działania. |
SendActivityAsync(IActivity, CancellationToken)
Wysyła działanie do nadawcy przychodzącego działania.
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)
Parametry
- activity
- IActivity
Działanie do wysłania.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
Implementuje
Wyjątki
activity to null.
Uwagi
Jeśli działanie zostanie pomyślnie wysłane, wynik zadania zawiera ResourceResponse obiekt zawierający identyfikator, który kanał odbierający został przypisany do działania.
Dotyczy
SendActivityAsync(String, String, String, CancellationToken)
Wysyła działanie komunikatu do nadawcy przychodzącego działania.
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)
Parametry
- textReplyToSend
- String
Tekst wiadomości do wysłania.
- speak
- String
Opcjonalnie tekst używany przez bota w kanale obsługującym mowę.
- inputHint
- String
Opcjonalnie wskazuje, czy bot akceptuje, oczekuje, czy ignoruje dane wejściowe użytkownika po dostarczeniu komunikatu do klienta. Jeden z: "akceptowanieinput", "ignoringInput" lub "expectingInput". Wartość domyślna to null.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
Implementuje
Wyjątki
textReplyToSend jest null lub biały znak.
Uwagi
Jeśli działanie zostanie pomyślnie wysłane, wynik zadania zawiera ResourceResponse obiekt zawierający identyfikator, który kanał odbierający został przypisany do działania.
Zapoznaj się z dokumentacją kanału, aby uzyskać limity nałożone na zawartość elementu textReplyToSend.
Aby kontrolować różne cechy mowy bota, takie jak głos, szybkość, głośność, wymowa i pitch, określ speak w formacie SSML (Speech Synthesis Markup Language).