Udostępnij przez


FacebookClientWrapper.SendMessageAsync Metoda

Definicja

Wysyła wiadomość REST do Facebooka.

public virtual System.Threading.Tasks.Task<string> SendMessageAsync(string path, Microsoft.Bot.Builder.Adapters.Facebook.FacebookMessage payload, System.Net.Http.HttpMethod method = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SendMessageAsync : string * Microsoft.Bot.Builder.Adapters.Facebook.FacebookMessage * System.Net.Http.HttpMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.SendMessageAsync : string * Microsoft.Bot.Builder.Adapters.Facebook.FacebookMessage * System.Net.Http.HttpMethod * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function SendMessageAsync (path As String, payload As FacebookMessage, Optional method As HttpMethod = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)

Parametry

path
String

Ścieżka do punktu końcowego interfejsu API, na przykład /me/messages.

payload
FacebookMessage

Obiekt, który ma zostać wysłany jako parametry do wywołania interfejsu API.

method
HttpMethod

Metoda HTTP, na przykład POST, GET, DELETE lub PUT.

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.

Wyjątki

path lub payload ma wartość null.

Dotyczy