Udostępnij przez


DelegatingTurnContext<T>.SendActivityAsync Metoda

Definicja

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

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 wykonaną pracę w kolejce.

Implementuje

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ż

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>
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 używany przez bota w kanale obsługującym mowę.

inputHint
String

Opcjonalnie wskazuje, czy bot akceptuje, oczekuje lub 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 wykonaną pracę w kolejce.

Implementuje

Uwagi

Jeśli działanie zostanie pomyślnie wysłane, wynik zadania zawiera ResourceResponse obiekt zawierający identyfikator, który kanał odbierający przypisany do działania.

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 skok, określ speak w formacie Speech Synthesis Markup Language (SSML).

Zobacz też

Dotyczy