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 */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Crée un nouveau blob de blocs ou en met à jour un blob de blocs existant dans le conteneur donné.
PutPageBlob est utilisée pour créer un blob de blocs ou pour remplacer un blob de blocs sans contenu existant dans le conteneur donné, mais qui spécifie la longueur maximale du contenu.
Le tableau suivant décrit les paramètres :
Paramètre | Description |
---|---|
|
Le nom du conteneur dans lequel le blob doit être créé. |
|
Le nom du blob. |
|
La longueur maximale du contenu du blob. |
|
L'ID du bail optionnel. |
|
Les en-têtes optionnels. |
|
Les métadonnées à définir sur le blob. |
|
La classe optionnelle dans laquelle stocker les informations de la réponse. |
Les blobs de pages n'ont pas de contenu jusqu'à ce que vous ajoutiez des pages par la requête PutPage. Pour de plus amples informations sur les paramètres Header
et Metadata
, voir la documentation pour PutBlockBlob. La longueur maximale prise en charge est 1 To. Chaque page doit être alignée sur une limite de 512 octets.
La méthode renvoie True si l'opération a réussi, et False sinon.