Data.Cloud.AzureAPI.TAzureBlobService.GetPageRegions
Delphi
function GetPageRegions(ContainerName, BlobName: string; StartByte, EndByte: Int64; const Snapshot: string = ''; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): TList<TAzureBlobPageRange>; overload;
function GetPageRegions(ContainerName, BlobName: string; const Snapshot: string = ''; const LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): TList<TAzureBlobPageRange>; overload;
C++
System::Generics::Collections::TList__1<TAzureBlobPageRange>* __fastcall GetPageRegions(System::UnicodeString ContainerName, System::UnicodeString BlobName, __int64 StartByte, __int64 EndByte, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
System::Generics::Collections::TList__1<TAzureBlobPageRange>* __fastcall GetPageRegions(System::UnicodeString ContainerName, System::UnicodeString BlobName, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0))/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Beschreibung
Gibt die Seitenbereiche für das angegebene Seiten-Blob zurück.
GetPageRegions gibt die Seitenbereiche für das gegebene Seiten-Blob zurück.
Es gibt zwei überladene Methoden GetPageRegions:
- Die erste überladene Methode gibt die Seitenbereiche in einem Bereich (
StartByte
/EndByte
-Paare) zurück. Wenn die Bytes auf 0 gesetzt werden, dann wird das gesamte Seiten-Blob analysiert, ansonsten nur der angegebene Bereich.
- Die zweite überladene Methode analysiert das gesamte Seiten-Blob, genau wie beim Aufruf der ersten überladenen Methode, wobei das erste Byte (
StartByte
) und das letzte Byte (EndByte
) des Bereichs auf 0 gesetzt werden.
Die folgende Tabelle beschreibt die Parameter:
Parameter | Beschreibung |
---|---|
|
Der Name des Containers, in dem sich das Blob befindet |
|
Der Name des Seiten-Blobs |
|
Das erste Byte im Bereich zum Überprüfen auf gültige Seiten |
|
Das letzte Byte im Bereich zum Überprüfen auf gültige Seiten |
|
Die optionale Snapshot-ID, wenn Sie einen Snapshot des Blobs überprüfen möchten |
|
Die Leasing-ID, die erforderlich ist, wenn das Blob gesperrt ist |
|
Die optionale Klasse zum Speichern der Antwortinformationen |