DelegatingTurnContext<T>.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, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
Implementuje
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 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 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 = "acceptingInput", 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 = "acceptingInput", 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. InputHints definiuje możliwe wartości. Wartość domyślna to AcceptingInput.
- cancellationToken
- CancellationToken
Token anulowania, który może być używany przez inne obiekty lub wątki do otrzymywania powiadomienia o anulowaniu.
Zwraca
Zadanie reprezentujące pracę w kolejce do wykonania.
Implementuje
Uwagi
Jeśli aktywność zostanie pomyślnie wysłana, wynik zadania zawiera ResourceResponse obiekt zawierający identyfikator, który kanał odbiorcy przypisał tej aktywności.
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).
Zobacz też
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)