ITurnContext.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>
Public Function SendActivityAsync (activity As IActivity, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ResourceResponse)
参数
- activity
- IActivity
要发送的活动。
- cancellationToken
- CancellationToken
可由其他对象或线程用以接收取消通知的取消标记。
返回
表示排队等待执行的工作的任务。
注解
如果活动成功发送,则任务结果将包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
另请参阅
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(String, String, String, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)
适用于
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>
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
可由其他对象或线程用以接收取消通知的取消标记。
返回
表示排队等待执行的工作的任务。
注解
如果活动成功发送,则任务结果将包含一个 ResourceResponse 对象,该对象包含接收通道分配给活动的 ID。
有关对 的内容 textReplyToSend
施加的限制,请参阅通道的文档。
若要控制机器人语音的各种特征(如语音、速率、音量、发音和音调),请在语音合成标记语言 (SSML) 格式中指定 speak
。
另请参阅
- UpdateActivityAsync(IActivity, CancellationToken)
- DeleteActivityAsync(ConversationReference, CancellationToken)
- OnSendActivities(SendActivitiesHandler)
- SendActivityAsync(IActivity, CancellationToken)
- SendActivitiesAsync(IActivity[], CancellationToken)