Język

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

Dotyczy