Methoden von Data.Cloud.AzureAPI.TAzureBlobService

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


GeerbteProtected
AcquireBlobLeasepublicVersucht, das angegebene Blob mit einem Leasing zu belegen.
AcquireContainerLeasepublicVersucht, ein Leasing (Sperre für Löschoperationen) für den angegebenen Container für die angegebene Zeitspanne anzuwenden.
AddHeadersprotectedHilfsmethode zum Hinzufügen des angegebenen Paars zu den Anforderungs-Headern.
AfterConstructionpublicReagiert, nachdem der letzte Konstruktor ausgeführt wurde.
AppendBlockpublicFügt ein Array von Bytes an das Ende des vorhandenen Anhang-Blob hinzu, und gibt bei Erfolg True oder andernfalls False zurück.
BeforeDestructionpublicReagiert, bevor der erste Destruktor ausgeführt wird.
BreakBlobLeasepublicBricht ein vorher festgelegtes Leasing ab, ohne die LeaseID anzugeben.
BreakContainerLeasepublicBeendet das aktuelle Leasing (Sperre für Löschoperationen) für den angegebenen Container und stellt sicher, dass kein anderer Client ein neues Leasing übernehmen kann, bis die Zeit des aktuellen Leasings abgelaufen ist.
BuildQueryParameterStringprotectedErstellt eine String-Repräsentation der angegebenen Abfrageparameter und des angegebenen Präfixes.
BuildStringToSignprotectedErstellt und codiert einen String-Wert anhand der angegebenen Information.
BuildStringToSignHeadersprotectedErstellt den Header-Teil des StringToSign-Wertes.
BuildStringToSignPrefixprotectedErstellt den ersten Teil von StringToSign einschließlich des HTTP-Verbs.
BuildStringToSignResourcePathprotectedÜbernimmt einen URL und verwendet diesen optional zum Analysieren von HTTPRequestURI.
BuildStringToSignResourcesprotectedErstellt optional den CanonicalizedQueryString.
ChangeBlobLeasepublicVerucht, den Bezeichner eines Leasings (Sperre für Schreib- und Löschoperationen) für den angegebenen Blob für den angegebenen Container zu ändern.
ChangeContainerLeasepublicVersucht, den Bezeichner eines Leasings (Sperre für Löschoperationen) für den angegebenen Container zu ändern.
CheckDisposedprotected
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
ClearPagepublicLeert den angegebenen Bereich und gibt den zugewiesenen Speicherplatz frei.
CopyBlobpublicKopiert das angegebene Blob an die gegebene Zielposition.
CopySnapshotToBlobpublicKopiert den angegebenen Snapshot an die Zielposition des Blobs.
Createpublic
CreateContainerpublicErstellt einen neuen Container mit dem angegebenen Namen.
CreateRootContainerpublicErstellt den Stamm-Container.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DeleteBlobpublicLöscht ein angegebenes Blob oder all seiner Snapshots.
DeleteBlobSnapshotpublicLöscht den angegebenen Snapshot des gegebenen Blobs.
DeleteContainerpublicLöscht den Container mit dem angegebenen Namen.
DeleteRootContainerpublicLöscht den Stamm-Container.
Destroypublic
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf veranlasst die Ausführung des Destruktors in einem Objekt.
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GetBlobpublicLädt das angegebene Blob herunter, indem sein Inhalt in den bereitgestellten Stream geschrieben wird.
GetBlobMetadatapublicErmittelt die Metadaten für ein angegebenes Blob.
GetBlobPropertiespublicErmittelt die Eigenschaften für ein angegebenes Blob.
GetBlobServicePropertiespublicFüllt die angegebene Instanz von TStorageServiceProperties mit der Eigenschaft des Blob-Dienstes, einschließlich der Eigenschaften für Speicherungsanalyse (EN) und CORS-Regeln.
GetBlobServicePropertiesXMLpublicGibt eine XML-Repräsentation der Eigenschaften des Queue-Dienstes an, einschließlich der Eigenschaften für Speicherungsanalyse (EN) und CORS-Regeln.
GetBlobServiceStatspublicFüllt die angegebene Instanz von TStorageServiceStats mit der Statistik des Blob-Dienstes.
GetBlobServiceStatsXMLpublicGibt eine XML-Repräsentation des Statistik des Blob-Dienstes an.
GetBlobSnapshotpublicLädt den angegebenen Snapshot herunter, indem sein Inhalt in den bereitgestellten Stream geschrieben wird.
GetBlockListpublicGibt die Blockliste für das gegebene Blob zurück.
GetBlockListXML (veraltet)publicGibt die Blockliste für das gegebene Blob in XML-Repräsentation zurück.
GetCanonicalizedHeaderPrefixprotectedGibt das Header-Namenspräfix für Azure-Dienste zurück.
GetConnectionInfoprotectedGibt die in TAzureConnectionInfo angegebenen Verbindungsinformationen des Dienstes zurück.
GetContainerACLpublicGibt die als public deklarierten Berechtigungen für den Container zurück.
GetContainerACLXML (veraltet)publicGibt die als public deklarierten Berechtigungen für den Container in XML-Repräsentation zurück.
GetContainerMetadatapublicGibt die Metadaten für den Container mit dem angegebenen Namen zurück.
GetContainerPropertiespublicGibt die Eigenschaften für den Container mit dem angegebenen Namen zurück.
GetDisposedprotected
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetHTTPRequestURIprotectedÜbernimmt einen URL und verwendet diesen zum Analysieren von HTTPRequestURI für einen StringToSign.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetPageRangespublic
GetPageRegions (veraltet)publicGibt die Seitenbereiche für das angegebene Seiten-Blob zurück.
GetPageRegionsXML (veraltet)publicGibt die XML-Repräsentation der Seitenbereiche für das angegebene Seiten-Blob zurück.
GetRequiredHeaderNamesprotectedGibt die Liste der erforderlichen Header-Namen zurück.
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstancepublicSetzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
IssueDeleteRequestprotectedFührt eine DELETE-Anforderung mit den angegebenen Parametern aus.
IssueGetRequestprotectedFührt eine GET-Anforderung mit den angegebenen Parametern aus.
IssueHeadRequestprotectedFührt eine HEAD-Anforderung mit den angegebenen Parametern aus.
IssueMergeRequestprotectedFührt eine MERGE-Anforderung mit den angegebenen Parametern aus.
IssueOptionsRequestprotectedSendet eine Anforderung mit den OPTIONEN HTTP-Methode und gibt die Instanz von TCloudHTTP zurück, das verwendet wird, um die Anforderung zu senden.
IssuePostRequestprotectedFührt eine POST-Anforderung mit den angegebenen Parametern aus.
IssuePutRequestprotectedFührt eine PUT-Anforderung mit den angegebenen Parametern aus.
ListBlobspublicGibt die Blob-Liste für den angegebenen Container zurück.
ListBlobsXML (veraltet)publicGibt die XML-Repräsentation der Blob-Liste für den angegebenen Container zurück.
ListContainerspublicGibt die im Blob-Dienstkonto verfügbaren Container zurück.
ListContainersXML (veraltet)publicGibt die XML-Repräsentation der im Blob-Dienstkonto verfügbaren Container zurück.
MethodAddresspublicGibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
PopulateDateHeaderprotectedFüllt den Header x-ms-date in der angegebenen Liste.
PopulateResponseInfoprotectedFüllt das gegebene ResponseInfo-Objekt mit den entsprechenden in Response angegebenen Informationen.
PreflightBlobRequestpublicFüllt die angegebene Instanz von TCorsRule mit den CORS-Regeln des Blob-Dienstes für Anforderungen, die mir den angegebenen Parametern übereinstimmen.
PrepareRequestprotectedErstellt ein neues Anforderungsobjekt und füllt die Header, einschließlich des Autorisierungs-Headers.
PrepareRequestSignatureprotectedBehandelt den StringToSign nach dem Erstellen.
PutAppendBlobpublicErstellt einen neuen Anhang-Blob.
PutBlockpublicErstellt einen neuen Block, der als Teil eines Blobs übertragen werden soll.
PutBlockBlobpublicErstellt im angegebenen Container ein neues Block-Blob oder aktualisiert ein bereits vorhandenes Block-Blob.
PutBlockListpublicGibt die Liste der Blöcke an, aus denen der Inhalt des Blobs erstellt wird.
PutPagepublicSchreibt den in einem Seiten-Blob enthaltenen Inhalt so oft, wie im Parameter PageCount angegeben.
PutPageBlobpublicErstellt ein neues Block-Blob oder aktualisiert ein in dem angegebenen Container vorhandenes Block-Blob.
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
ReleaseBlobLeasepublicGibt ein früher festgelegtes Leasing frei.
ReleaseContainerLeasepublicVersucht, das Leasing (Sperre für Löschoperationen) mit dem angegebenen Bezeichner von dem angegebenen Container freizugeben, damit andere Clients ein Leasing in dem Container übernehmen können.
RenewBlobLeasepublicVersucht, das festgelegte Leasing für das angegebene Blob zu erneuern.
RenewContainerLeasepublicVersucht, das Leasing (Sperre für Löschoperationen) mit dem angegebenen Bezeichner im angegebenen Container zu erneuern.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SetBlobMetadatapublicSetzt die angegebenen Metadaten für das festgelegte Blob.
SetBlobPropertiespublicSetzt die angegebenen Eigenschaften für das festgelegte Blob.
SetBlobServicePropertiespublicSetzt die angegebenen Diensteigenschaften als die Eigenschaften des Blob-Dienstes, einschließlich der Eigenschaften für Speicheranalyse und CORS-Regeln.
SetContainerACLpublicSetzt die Zugriffsrichtlinien, die für den Blob-Container, den Sie mit geteilten Zugriffssignaturen (EN) verwenden möchten, gespeichert sind, und gibt bei Erfolg True zurück, oder andernfalls False.
SetContainerMetadatapublicSetzt die Metadaten für den festgelegten Container.
SetDateFromStringprotectedHilfsmethode zum Setzen des Anforderungsdatums anhand des angegebenen String-Wertes.
SnapshotBlobpublicErstellt einen neuen Snapshot des angegebenen Blobs.
SortHeadersprotectedSortiert die angegebene Liste der Header.
SortQueryParametersprotectedSortiert die angegebene Liste der Abfrageparameter.
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.
URLEncodeQueryParamsprotected
URLEncodeValueprotectedCodiert den angegebenen Wert als URL.
XMsDateprotectedGibt das aktuelle Datum und die aktuelle Uhrzeit im korrekten Format für den Header x-ms-date zurück.