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; 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 System::NativeInt AOptionalHeaders_High, const System::Generics::Collections::TPair__2<System::UnicodeString,System::UnicodeString> *AMetadata, const System::NativeInt AMetadata_High, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;

プロパティ

種類 可視性 ソース ユニット
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 を返します。

関連項目