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 を作成するか、指定されたコンテナ内に存在するものを、コンテンツのないものと(ただしコンテンツの最大長は指定して)置換する際に、使用されます。

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

パラメータ 説明

ContainerName

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

BlobName

blob の名前。

MaximumSize

blob のコンテンツの最大長。

LeaseId

リース ID(省略可能)。

OptionalHeaders

任意のヘッダー。

Metadata

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

ResponseInfo

レスポンス情報を格納する任意のクラス。

ページ blob は、PutPage リクエストでページを追加するまでは、コンテンツを持ちません。Header および Metadata パラメータの詳細については、PutBlockBlob のドキュメントを参照してください。サポートされる最大長は 1TB です。各ページは、512 バイト境界に準じなければなりません。

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

関連項目