다음을 통해 공유


DelegatingTurnContext<T>.SendActivityAsync 메서드

정의

오버로드

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

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

반환

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

구현

설명

작업이 성공적으로 전송되면 작업 결과에 수신 채널이 작업에 할당한 ID를 포함하는 개체가 포함 ResourceResponse 됩니다.

추가 정보

적용 대상

SendActivityAsync(String, String, String, CancellationToken)

들어오는 활동의 보낸 사람에게 메시지 활동을 보냅니다.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.ResourceResponse> SendActivityAsync (string textReplyToSend, string speak = default, string inputHint = "acceptingInput", 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 = "acceptingInput", Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)

매개 변수

textReplyToSend
String

보낼 메시지의 텍스트입니다.

speak
String

선택 사항으로, 음성 지원 채널에서 봇이 말하는 텍스트입니다.

inputHint
String

선택 사항으로, 메시지가 클라이언트에 전달된 후 봇이 사용자 입력을 수락, 예상 또는 무시할지 여부를 나타냅니다. InputHints 는 가능한 값을 정의합니다. 기본값은 AcceptingInput입니다.

cancellationToken
CancellationToken

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

반환

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

구현

설명

작업이 성공적으로 전송되면 작업 결과에 수신 채널이 작업에 할당된 ID를 포함하는 개체가 포함 ResourceResponse 됩니다.

의 콘텐츠에 적용되는 제한은 채널 설명서를 참조하세요 textReplyToSend.

음성, 속도, 볼륨, 발음 및 피치와 같은 봇 음성의 다양한 특성을 제어하려면 SSML(Speech Synthesis Markup Language) 형식으로 를 지정 speak 합니다.

추가 정보

적용 대상