Data.Cloud.AzureAPI.TBlobActionConditional
Delphi
TBlobActionConditional = record
C++
struct DECLSPEC_DRECORD TBlobActionConditional
{
public:
System::UnicodeString IfSourceModifiedSince;
System::UnicodeString IfSourceUnmodifiedSince;
System::UnicodeString IfSourceMatch;
System::UnicodeString IfSourceNoneMatch;
System::UnicodeString IfModifiedSince;
System::UnicodeString IfUnmodifiedSince;
System::UnicodeString IfMatch;
System::UnicodeString IfNoneMatch;
System::UnicodeString IfSequenceNumberLessThanOrEqual;
System::UnicodeString IfSequenceNumberLessThan;
System::UnicodeString IfSequenceNumberEquals;
static TBlobActionConditional __fastcall Create();
void __fastcall PopulateHeaders(System::Classes::TStrings* Headers);
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | Data.Cloud.AzureAPI |
説明
任意指定の条件制限のレコードです。
TBlobActionConditional は、任意指定の条件制限のレコードです。この制限は、たとえば BLOB のコピー時や、BLOB スナップショットの作成時に使用することができます。どのような条件でアクションを実施するか(または実施しないか)を指定することができます。
TBlobActionConditional レコードのフィールドを次の表に示します。
フィールド | 意味 |
---|---|
IfSourceModifiedSince |
日付/時刻値。この日付/時刻以降にコピー元 BLOB が変更されている場合にのみ、BLOB をコピーするよう指定します。 |
IfSourceUnmodifiedSince |
日付/時刻値。この日付/時刻以降にコピー元 BLOB が変更されていない場合にのみ、BLOB をコピーするよう指定します。 |
IfSourceMatch |
指定した値に |
IfSourceNoneMatch |
指定した値に |
IfModifiedSince |
日付/時刻値。次のいずれかのアクションを実行するよう、この条件ヘッダーに指定します。
|
IfUnmodifiedSince |
日付/時刻値。アクションを実行するよう、この条件ヘッダーに指定します。
|
IfMatch |
|
IfNoneMatch |
|
IfSequenceNumberLessThanOrEqual |
シーケンス番号以上でなければならない数値を指定します。 |
IfSequenceNumberLessThan |
シーケンス番号より大きくなければならない数値を指定します。 |
IfSequenceNumberEquals |
シーケンス番号と等しくなければならない数値を指定します。 |
Create |
TBlobActionConditional の新しいインスタンスを作成します。 |
PopulateHeaders |
指定したヘッダー リストに、値が割り当てられたすべてのフィールドのキーと値のペアが格納されます。使われるキーは、Azure 要求で必要なヘッダー名です。 |