Data.Cloud.AmazonAPI.TAmazonObjectResult
Delphi
TAmazonObjectResult = record
Name: string;
LastModified: string;
ETag: string;
Size: Int64;
OwnerID: string;
OwnerDisplayName: string;
VersionId: string;
IsLatest: Boolean;
IsDeleted: Boolean;
StorageClass: string;
class function Create(const Name: string): TAmazonObjectResult; static;
end;
C++
struct DECLSPEC_DRECORD TAmazonObjectResult
{
public:
System::UnicodeString Name;
System::UnicodeString LastModified;
System::UnicodeString ETag;
__int64 Size;
System::UnicodeString OwnerID;
System::UnicodeString OwnerDisplayName;
System::UnicodeString VersionId;
bool IsLatest;
bool IsDeleted;
System::UnicodeString StorageClass;
static TAmazonObjectResult __fastcall Create(const System::UnicodeString Name);
};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
record struct |
public | Data.Cloud.AmazonAPI.pas Data.Cloud.AmazonAPI.hpp |
Data.Cloud.AmazonAPI | Data.Cloud.AmazonAPI |
説明
'get bucket'(バケット取得)要求の結果として返されるストレージ オブジェクトです。
TAmazonObjectResult は、'get bucket'(バケット取得)要求の結果として返されるストレージ オブジェクトです。
VersionId が指定された場合、そのインスタンスはオブジェクトのバージョンを表します。IsLatest の値を使用すると、それがオブジェクトの最新バージョンなのかどうかを判定できます。さらに、IsDeleted の値を確認すれば、DeleteMarker がオブジェクトに存在するかどうかを調べることができます。
オブジェクトが削除された場合は、そのサイズと ETag には値が設定されません。