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
| Nazwa | Opis |
|---|---|
| SendActivityAsync(IActivity, CancellationToken) |
Wysyła aktywność do nadawcy nadchodzącej aktywności. |
| SendActivityAsync(String, String, String, CancellationToken) |
Wysyła aktywność wiadomości do nadawcy przychodzącej aktywności. |
SendActivityAsync(IActivity, CancellationToken)
Wysyła aktywność do nadawcy nadchodzącej aktywności.
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
Aktywność do wysłania.
- cancellationToken
- CancellationToken
Token anulowania.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
Implementuje
Wyjątki
Parametr activity ma wartość null.
Uwagi
Jeśli działanie zostało pomyślnie wysłane, wynik zadania zawiera obiekt ResourceResponse zawierający identyfikator, który kanał odbierający został przypisany do działania.
Dotyczy
SendActivityAsync(String, String, String, CancellationToken)
Wysyła aktywność wiadomości do nadawcy przychodzącej aktywności.
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 do wypowiedzenia przez bota na kanale z mowę.
- inputHint
- String
Opcjonalnie oznacza, czy twój bot akceptuje, oczekuje lub ignoruje dane od użytkownika po przekazaniu wiadomości do klienta. Jeden z: "acceptingInput", "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 odstępem.
Uwagi
Jeśli działanie zostało pomyślnie wysłane, wynik zadania zawiera obiekt ResourceResponse zawierający identyfikator, który kanał odbierający został przypisany do działania.
Zobacz dokumentację kanału, aby poznać ograniczenia nałożone na zawartość .textReplyToSend
Aby kontrolować różne cechy mowy bota, takie jak głos, szybkość, głośność, wymowa i wysokość dźwięku, określ w speak formacie Speech Synthesis Markup Language (SSML).