DSAzure.TAzureBlobService.PutBlock

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function PutBlock(const ContainerName: String; const BlobName: String; const BlockId: String;
Content: TArray<Byte>;  const LeaseId: String = '';  const ContentMD5: String = ''): boolean;

C++

bool __fastcall PutBlock(const System::UnicodeString ContainerName, const System::UnicodeString BlobName, const System::UnicodeString BlockId, System::DynamicArray<System::Byte> Content, const System::UnicodeString LeaseId = System::UnicodeString(), const System::UnicodeString ContentMD5 = System::UnicodeString());

プロパティ

種類 可視性 ソース ユニット
function public
DSAzure.pas
DSAzure.hpp
DSAzure TAzureBlobService


説明

指定された BLOB に、コミットされていないブロックをアップロードします。

PutBlock では、指定されたコンテナ(ContainerName)内の指定された名前(BlobName)の BLOB に、コミットされていないブロックを新しく作成します。その BLOB に関してリースが取得されている場合は、LeaseId が必要です。

オプションで、アップロードされる TBytes コンテンツの MD5 ハッシュを指定して、サーバー上のデータの整合性を確認することもできます。このハッシュは初期の検証にのみ使用されるもので、ブロックと一緒に格納されることはありません。

関連項目