Idioma

FacebookClientWrapper.SendMessageAsync Método

Definição

Envia uma mensagem REST para o Facebook.

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)

Parâmetros

path
String

Caminho para o endpoint da API, por /me/messagesexemplo.

payload
FacebookMessage

Um objeto a ser enviado como parâmetros para a chamada API.

method
HttpMethod

O método HTTP, por exemplo POST, GET, DELETE ou PUT.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Devoluções

Uma tarefa que representa o trabalho enfileirado para ser executado.

Exceções

path ou payload é null.

Aplica-se a