語言

FacebookClientWrapper.SendMessageAsync 方法

定義

向 Facebook 發送 REST 訊息。

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)

參數

path
String

例如 /me/messages,API 端點的路徑。

payload
FacebookMessage

一個物件,要作為參數傳送到 API 呼叫中。

method
HttpMethod

HTTP 方法,例如 POST、GET、DELETE 或 PUT。

cancellationToken
CancellationToken

一種可被其他物件或執行緒用來接收取消通知的取消標記。

傳回

工作,表示要執行的工作佇列。

例外狀況

path 或 payload 為空值。

適用於