Język

ITurnContext.SendActivityAsync Metoda

Definicja

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>
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.

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ż

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>
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.

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ż

Dotyczy