Data.Cloud.AzureAPI.TAzureBlockListItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

  TAzureBlockListItem = record
    BlockId: string;
    Size: string;
    BlockType: TAzureBlockType;
    class function Create(ABlockId: string; ABlockType: TAzureBlockType;
                          ASize: string = '0'): TAzureBlockListItem; static;
    function AsXML: string;
  end;

C++

struct DECLSPEC_DRECORD TAzureBlockListItem
{
public:
    System::UnicodeString BlockId;
    System::UnicodeString Size;
    TAzureBlockType BlockType;
    static TAzureBlockListItem __fastcall Create(System::UnicodeString ABlockId, TAzureBlockType ABlockType, System::UnicodeString ASize = L"0");
    System::UnicodeString __fastcall AsXML(void);
};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
record
struct
public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI Data.Cloud.AzureAPI


Beschreibung

Ein Blockeintrag in einem Block-Blob.

TAzureBlockListItem ist ein Record, der einen Blockeintrag in einem Block-Blob angibt.

Die Felder des Records TAzureBlockListItem sind in der folgenden Tabelle aufgeführt. Beachten Sie bitte, dass Size weggelassen werden kann, wenn dieser Eintrag in einer PutBlockList-Operation verwendet wird. Size wird beim Aufruf von GetBlockList gefüllt.

Feld Bedeutung

BlockId

Legt die in Base64 codierte, eindeutige ID des Blocks fest.

Size

Gibt die Größe der Blockdaten in Byte an. Sie können diesen Wert bei utBlockList-Anforderungen ignorieren.

BlockType

Legt den Blocktyp fest.

Beim Füllen durch einen GetBlockList-Aufruf sind die verfügbaren Typen abtCommitted und </code>abtUncommitted</code>. Beim Aufruf von PutBlockList wird auch abtLatest unterstützt. Einer gegebenen ID können bis zu zwei Blöcke zugeordnet sein, einer davon befindet sich in der übergebenen Liste und der andere in der nicht übergebenen Liste.

Create

Erstellt eine neue Instanz von TAzureBlockListItem mit den gegebenen Werten. Der Parameter ABlockId gibt die zu setzende Blob-ID an. Der Parameter ABlockType gibt den zu setzenden Blob-Typ und ASize die zu setzende Größe an. Create gibt die neue Instanz von TAzureBlockListItem zurück.

AsXML

Gibt den XML-Code in dem für die Aktion PutBlockList erforderlichen Format zurück.

Siehe auch