다음을 통해 공유


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

API 엔드포인트의 경로(예: /me/messages).

payload
FacebookMessage

API 호출에 매개 변수로 보낼 개체입니다.

method
HttpMethod

HTTP 메서드(예: POST, GET, DELETE 또는 PUT)입니다.

cancellationToken
CancellationToken

취소의 통지를 받기 위해 다른 개체나 스레드에서 사용할 수 있는 취소 토큰입니다.

반환

실행할 큐에 대기 중인 작업을 나타내는 작업입니다.

예외

path 또는 payload가 null입니다.

적용 대상