ITurnContext.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>
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 odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
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.
Zobacz też
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(String, String, String, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)
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 = "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)
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. InputHints definiuje możliwe wartości. Wartość domyślna to AcceptingInput.
- cancellationToken
- CancellationToken
Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
Uwagi
Jeśli działanie zostanie pomyślnie wysłane, wynik zadania zawiera ResourceResponse obiekt zawierający identyfikator, który jest przypisany do działania przez kanał odbierający.
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).
Zobacz też
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)