Data.Cloud.AzureAPI.TAzureBlobService.PutPageBlob

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

Delphi

function PutPageBlob(ContainerName, BlobName: string; MaximumSize: int64;  OptionalHeaders: TStrings = nil; Metadata: TStrings = nil; BlobSequenceNumber: int64 = 0; ResponseInfo: TCloudResponseInfo = nil): Boolean;

C++

bool __fastcall PutPageBlob(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));

プロパティ

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

説明

新しいブロック blob を作成、または、指定されたコンテナ内に存在するブロックを更新します。

PutPageBlob は、ブロック blob を作成、または、指定されたコンテナ内に存在するブロック blob を、コンテンツのない(ただしコンテンツ長は指定した)ブロック blob と置き換えるために使用されます。

次の表では、パラメータを説明しています。

パラメータ 説明

ContainerName

blob を作成するコンテナの名前。

BlobName

blob の名前。

MaximumSize

blob の最大コンテンツ長。

LeaseId

リース ID(任意)。

OptionalHeaders

任意のヘッダー。

Metadata

blob に設定するメタデータ。

ResponseInfo

レスポンス情報を保管するための、任意のクラス。

ユーザーが PutPage リクエストを使用してページを追加するまで、ページ blob にコンテンツはありません。Header および Metadata パラメータに関するさらなる情報については、PutBlockBlob のドキュメントを参照してください。サポートされる最大長は 1TB です。各ページは、512 バイトごとで配列されます。

このメソッドは、オペレーションが成功した場合には True を、そうでない場合には False を返します。

関連項目