TurnContext.SendActivityAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
SendActivityAsync(IActivity, CancellationToken) |
들어오는 활동의 보낸 사람에게 활동을 보냅니다. |
SendActivityAsync(String, String, String, CancellationToken) |
들어오는 활동의 보낸 사람에게 메시지 활동을 보냅니다. |
SendActivityAsync(IActivity, CancellationToken)
들어오는 활동의 보낸 사람에게 활동을 보냅니다.
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)
매개 변수
- activity
- IActivity
보낼 활동입니다.
- cancellationToken
- CancellationToken
취소 토큰입니다.
반환
실행할 대기 중인 작업을 나타내는 작업입니다.
구현
예외
activity
는 null
입니다.
설명
작업이 성공적으로 전송되면 작업 결과에 수신 채널이 작업에 할당한 ID를 포함하는 개체가 포함 ResourceResponse 됩니다.
적용 대상
SendActivityAsync(String, String, String, CancellationToken)
들어오는 활동의 보낸 사람에게 메시지 활동을 보냅니다.
public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync(string textReplyToSend, string speak = default, string inputHint = default, 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 = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
매개 변수
- textReplyToSend
- String
보낼 메시지의 텍스트입니다.
- speak
- String
선택 사항으로, 음성 지원 채널에서 봇이 말하는 텍스트입니다.
- inputHint
- String
선택 사항으로, 메시지가 클라이언트에 전달된 후 봇이 사용자 입력을 수락, 예상 또는 무시할지 여부를 나타냅니다. "acceptingInput", "ignoringInput" 또는 "expectingInput" 중 하나입니다. 기본값은 null입니다.
- cancellationToken
- CancellationToken
취소 토큰입니다.
반환
실행할 대기 중인 작업을 나타내는 작업입니다.
구현
예외
textReplyToSend
가 또는 공백입니다 null
.
설명
작업이 성공적으로 전송되면 작업 결과에 수신 채널이 작업에 할당한 ID를 포함하는 개체가 포함 ResourceResponse 됩니다.
의 콘텐츠에 적용되는 제한은 채널 설명서를 참조하세요 textReplyToSend
.
음성, 속도, 볼륨, 발음 및 피치와 같은 봇 음성의 다양한 특성을 제어하려면 SSML(Speech Synthesis Markup Language) 형식으로 를 지정 speak
합니다.