AzureQueueStorage.QueueActivityAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将活动排队到 Azure.Storage.Queues.QueueClient。 可见性超时指定消息对取消排队和 Peek 操作不可见的时间长度。 消息内容必须是最大 64KB 的 UTF-8 编码字符串。
public override System.Threading.Tasks.Task<string> QueueActivityAsync(Microsoft.Bot.Schema.Activity activity, TimeSpan? visibilityTimeout = default, TimeSpan? timeToLive = default, System.Threading.CancellationToken cancellationToken = default);
override this.QueueActivityAsync : Microsoft.Bot.Schema.Activity * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overrides Function QueueActivityAsync (activity As Activity, Optional visibilityTimeout As Nullable(Of TimeSpan) = Nothing, Optional timeToLive As Nullable(Of TimeSpan) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String)
参数
- activity
- Activity
这应该是 Activity 从对活动的调用中检索到的 。GetConversationReference () 。GetContinuationActivity () 。 这将允许使用 BotAdapter.ContinueConversationAsync 重启会话。
- cancellationToken
- CancellationToken
异步操作的取消标记。
返回
SendReceipt 作为 Json 字符串,来自 QueueClient SendMessageAsync 操作。