QueueStorage.QueueActivityAsync 方法

定义

将活动排入队列以供以后处理。 可见性超时指定消息对取消排队和速览操作不可见的时间。

public abstract System.Threading.Tasks.Task<string> QueueActivityAsync(Microsoft.Bot.Schema.Activity activity, TimeSpan? visibilityTimeout = default, TimeSpan? timeToLive = default, System.Threading.CancellationToken cancellationToken = default);
abstract member QueueActivityAsync : Microsoft.Bot.Schema.Activity * Nullable<TimeSpan> * Nullable<TimeSpan> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public MustOverride 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要排队等待以后处理的 。

visibilityTimeout
Nullable<TimeSpan>

可见性超时。 可选,默认值为 0。 不能超过 7 天。

timeToLive
Nullable<TimeSpan>

指定消息的生存时间间隔。

cancellationToken
CancellationToken

异步操作的取消令牌。

返回

结果字符串。

适用于