DSAzure.TAzureBlobService.PutBlockList

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

function PutBlockList(const ContainerName: String; const BlobName: String; const BlockList: String;  const ContentMD5: String = ''; const BlobCacheControl: String = ''; const BlobContentType: String = ''; const BlobContentEncoding: String = ''; const BlobContentLanguage: String = ''; const BlobContentMD5: String = ''; const LeaseId: String = ''; const MetaHeaders: TStringList = nil): boolean;

C++

bool __fastcall PutBlockList(const System::UnicodeString ContainerName, const System::UnicodeString BlobName, const System::UnicodeString BlockList, const System::UnicodeString ContentMD5 = System::UnicodeString(), const System::UnicodeString BlobCacheControl = System::UnicodeString(), const System::UnicodeString BlobContentType = System::UnicodeString(), const System::UnicodeString BlobContentEncoding = System::UnicodeString(), const System::UnicodeString BlobContentLanguage = System::UnicodeString(), const System::UnicodeString BlobContentMD5 = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), System::Classes::TStringList* const MetaHeaders = (System::Classes::TStringList*)(0x0));

Properties

Type Visibility Source Unit Parent
function public
DSAzure.pas
DSAzure.hpp
DSAzure TAzureBlobService

Description

Commits a block blob, specifying the block IDs for the blob.

PutBlockList commits a blob based on the provided XML string (BlockList), which contains a list of block IDs to build the blob. These IDs can refer to a committed block, an uncommitted block, or the latest block, regardless of the list. For more information on the available options and the format of the XML, refer to the MSDN documentation in the See Also section.

See Also