Data.Cloud.AmazonAPI.TAmazonQueueService.ChangeMessageVisibility
Delphi
function ChangeMessageVisibility(const QueueURL: string; const PopReceipt: string; const VisibilityTimeout: Integer = 0; ResponseInfo: TCloudResponseInfo = nil): Boolean;
C++
bool __fastcall ChangeMessageVisibility(const System::UnicodeString QueueURL, const System::UnicodeString PopReceipt, const int VisibilityTimeout = 0x0, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | TAmazonQueueService |
説明
メッセージの表示タイムアウトを、延長するか終了させます。
VisibilityTimeout
で 0 が渡された場合、メッセージは、GetMessages を呼び出して直ちに表示されます。それ以外の場合、VisibilityTimeout
で渡された値(0 ~ 43200 秒、つまり 12 時間の範囲以内)が、指定された POP 受信と関連付けられているメッセージの VisibilityTimeout
の新しい値として設定されます(メッセージがすでに持っている場合)。
このメソッドは、オペレーションが成功した場合には True を、そうではない場合には False を返します。
次の表は、各パラメータの意味を示しています:
パラメータ | 説明 |
---|---|
|
メッセージを取得してくるキューの URL。 |
|
事前に取得された POP 受信、メッセージと関連づけられる。 |
|
メッセージを非表示にしておく時間(秒)。 |
|
レスポンス情報を保管するための、任意のクラス。 |