次の方法で共有


QueueClient.UpdateMessage メソッド

定義

オーバーロード

UpdateMessage(String, String, BinaryData, TimeSpan, CancellationToken)

メッセージの可視性のタイムアウトと内容を変更します。

メッセージは、UTF-8 エンコードされた XML 要求に含めることができる形式である必要があります。 それ以外の場合 MessageEncoding は、 オプションを に Base64 設定して、準拠していないメッセージを処理できます。 エンコードされたメッセージのサイズは、バージョン 2011-08-18 以降では最大 64 KiB、以前のバージョンでは 8 KiB です。

詳細については、「 メッセージの更新

UpdateMessage(String, String, String, TimeSpan, CancellationToken)

メッセージの可視性のタイムアウトと内容を変更します。

メッセージは、UTF-8 エンコードされた XML 要求に含めることができる形式である必要があります。 それ以外の場合 MessageEncoding は、 オプションを に Base64 設定して、準拠していないメッセージを処理できます。 エンコードされたメッセージのサイズは、バージョン 2011-08-18 以降では最大 64 KiB、以前のバージョンでは 8 KiB です。

詳細については、「 メッセージの更新

UpdateMessage(String, String, BinaryData, TimeSpan, CancellationToken)

ソース:
QueueClient.cs
ソース:
QueueClient.cs

メッセージの可視性のタイムアウトと内容を変更します。

メッセージは、UTF-8 エンコードされた XML 要求に含めることができる形式である必要があります。 それ以外の場合 MessageEncoding は、 オプションを に Base64 設定して、準拠していないメッセージを処理できます。 エンコードされたメッセージのサイズは、バージョン 2011-08-18 以降では最大 64 KiB、以前のバージョンでは 8 KiB です。

詳細については、「 メッセージの更新

public virtual Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt> UpdateMessage (string messageId, string popReceipt, BinaryData message, TimeSpan visibilityTimeout = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateMessage : string * string * BinaryData * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
override this.UpdateMessage : string * string * BinaryData * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
Public Overridable Function UpdateMessage (messageId As String, popReceipt As String, message As BinaryData, Optional visibilityTimeout As TimeSpan = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of UpdateReceipt)

パラメーター

messageId
String

更新するメッセージの ID。

popReceipt
String

必須。 メッセージの取得またはメッセージの更新操作に対する以前の呼び出しから返される有効なポップレシート値を指定します。

message
BinaryData

省略可能。 更新されたメッセージ。

visibilityTimeout
TimeSpan

必須。 サーバー時間を基準に、新しい表示タイムアウト値を秒単位で指定します。 新しい値は、0 以上の 7 日を超えない値である必要があります。 メッセージの表示タイムアウト値は、有効期限より後の値に設定できます。 メッセージは、削除されるか有効期限が切れるまで更新できます。

cancellationToken
CancellationToken

CancellationToken で、省略可能です。

戻り値

Response<T>.

注釈

このバージョンのライブラリでは、既定ではメッセージはエンコードされません。 Base64 は、以前の v11 ライブラリの既定の動作でした。 「CloudQueue.EncodeMessage」を参照してください。

適用対象

UpdateMessage(String, String, String, TimeSpan, CancellationToken)

ソース:
QueueClient.cs
ソース:
QueueClient.cs

メッセージの可視性のタイムアウトと内容を変更します。

メッセージは、UTF-8 エンコードされた XML 要求に含めることができる形式である必要があります。 それ以外の場合 MessageEncoding は、 オプションを に Base64 設定して、準拠していないメッセージを処理できます。 エンコードされたメッセージのサイズは、バージョン 2011-08-18 以降では最大 64 KiB、以前のバージョンでは 8 KiB です。

詳細については、「 メッセージの更新

public virtual Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt> UpdateMessage (string messageId, string popReceipt, string messageText = default, TimeSpan visibilityTimeout = default, System.Threading.CancellationToken cancellationToken = default);
abstract member UpdateMessage : string * string * string * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
override this.UpdateMessage : string * string * string * TimeSpan * System.Threading.CancellationToken -> Azure.Response<Azure.Storage.Queues.Models.UpdateReceipt>
Public Overridable Function UpdateMessage (messageId As String, popReceipt As String, Optional messageText As String = Nothing, Optional visibilityTimeout As TimeSpan = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of UpdateReceipt)

パラメーター

messageId
String

更新するメッセージの ID。

popReceipt
String

必須。 メッセージの取得またはメッセージの更新操作に対する以前の呼び出しから返される有効なポップレシート値を指定します。

messageText
String

省略可能。 メッセージ テキストを更新しました。

visibilityTimeout
TimeSpan

必須。 サーバー時間を基準に、新しい表示タイムアウト値を秒単位で指定します。 新しい値は、0 以上の 7 日を超えない値である必要があります。 メッセージの表示タイムアウト値は、有効期限より後の値に設定できます。 メッセージは、削除されるか有効期限が切れるまで更新できます。

cancellationToken
CancellationToken

CancellationToken で、省略可能です。

戻り値

Response<T>.

注釈

このバージョンのライブラリでは、既定ではメッセージはエンコードされません。 Base64 は、以前の v11 ライブラリの既定の動作でした。 「CloudQueue.EncodeMessage」を参照してください。

適用対象