Data.Cloud.AzureAPI.TAzureBlobService.PutPageBlob
Delphi
function PutPageBlob(ContainerName, BlobName: string; MaximumSize: int64; OptionalHeaders: TStrings = nil; Metadata: TStrings = nil; BlobSequenceNumber: int64 = 0; ResponseInfo: TCloudResponseInfo = nil): Boolean; overload; deprecated 'Use overloaded method instead';
function PutPageBlob(AContainerName, ABlobName, ALeaseID: string; AMaximumSize, ABlobSequenceNumber: Int64; const AOptionalHeaders, AMetadata: array of TPair<string, string>; const AResponseInfo: TCloudResponseInfo): Boolean; overload;
C++
bool __fastcall PutPageBlob _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::UnicodeString ContainerName, System::UnicodeString BlobName, __int64 MaximumSize, System::Classes::TStrings* OptionalHeaders = (System::Classes::TStrings*)(0x0), System::Classes::TStrings* Metadata = (System::Classes::TStrings*)(0x0), __int64 BlobSequenceNumber = 0LL, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
bool __fastcall PutPageBlob(System::UnicodeString AContainerName, System::UnicodeString ABlobName, System::UnicodeString ALeaseID, __int64 AMaximumSize, __int64 ABlobSequenceNumber, const System::Generics::Collections::TPair__2<System::UnicodeString,System::UnicodeString> *AOptionalHeaders, const int AOptionalHeaders_High, const System::Generics::Collections::TPair__2<System::UnicodeString,System::UnicodeString> *AMetadata, const int AMetadata_High, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Beschreibung
Erstellt ein neues Block-Blob oder aktualisiert ein in dem angegebenen Container vorhandenes Block-Blob.
Mit PutPageBlob wird ein Block-Blob erstellt oder ein im angegebenen Container vorhandenes Block-Blob durch ein leeres Block-Blob ersetzt, wobei aber die maximale Inhaltslänge angegeben wird.
Die folgende Tabelle beschreibt die Parameter:
Parameter | Beschreibung |
---|---|
|
Der Name des Containers, in dem das Blob erstellt werden soll. |
|
Der Name des Blobs. |
|
Die maximale Inhaltslänge des Blobs. |
|
Die optionale Leasing-ID. |
|
Die optionalen Header. |
|
Die Metadaten, die für das Blob gesetzt werden sollen. |
|
Die optionale Klasse zum Speichern von Antwortinformationen. |
Seiten-Blobs erhalten erst Inhalt, wenn Sie Seiten mit einer PutPage-Anforderung hinzufügen. Weitere Informationen über die Parameter Header
und Metadata
finden Sie in der Dokumentation zu PutBlockBlob. Die maximale unterstützte Länge ist 1 TB. Jede Seite muss an einer 512-Byte-Grenze ausgerichtet sein.
Die Methode gibt True zurück, wenn die Operation erfolgreich ist, ansonsten False.