다음을 통해 공유


AzureQueueStorage.QueueActivityAsync 메서드

정의

Azure.Storage.Queues.QueueClient에 작업을 큐에 대기합니다. 표시 시간 제한은 큐에서 큐에 넣기 및 피킹 작업에 메시지를 표시하지 않아야 하는 기간을 지정합니다. 메시지 콘텐츠는 최대 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를 사용하여 대화를 다시 시작할 수 있습니다.

visibilityTimeout
Nullable<TimeSpan>

기본값은 0입니다. 7일보다 클 수 없습니다.

timeToLive
Nullable<TimeSpan>

메시지의 TL(Time to Live) 간격을 지정합니다.

cancellationToken
CancellationToken

비동기 작업에 대한 취소 토큰입니다.

반환

SendReceipt QueueClient SendMessageAsync 작업의 Json 문자열입니다.

적용 대상