コード例 #1
0
ファイル: SqsClient.cs プロジェクト: jweissBHG/Amazon
        public async Task <string> ChangeMessageVisibilityAsync(Uri queueUrl, ChangeMessageVisibilityRequest request)
        {
            if (request is null)
            {
                throw new ArgumentNullException(nameof(request));
            }

            var httpRequest = new HttpRequestMessage(HttpMethod.Post, queueUrl)
            {
                Content = GetPostContent(request.ToParams())
            };

            return(await SendAsync(httpRequest).ConfigureAwait(false));
        }
コード例 #2
0
        public async Task UpdateMessageVisibilityAsync(string receiptHandle, TimeSpan visibilityTimeout)
        {
            var request = new ChangeMessageVisibilityRequest(receiptHandle, visibilityTimeout);

            await client.ChangeMessageVisibilityAsync(url, request).ConfigureAwait(false);
        }