BlobGetPropertiesHeaders interface
Definiert Header für Blob_getProperties Vorgang.
Eigenschaften
accept |
Gibt an, dass der Dienst Anforderungen für teilweisen BLOB-Inhalt unterstützt. |
access |
Die Ebene des Seitenblobs in einem Storage Premium-Konto oder der Ebene des Blockblobs für Blobspeicher-LRS-Konten. Eine Liste der zulässigen Premium-Seitenblobebenen finden Sie unter https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Für Blob Storage-LRS-Konten sind die gültigen Werte Hot/Cool/Archive. |
access |
Der Zeitpunkt, zu dem die Ebene für das Objekt geändert wurde. Dies wird nur zurückgegeben, wenn die Ebene für das Blockblob jemals festgelegt wurde. |
access |
Nur für Seitenblobs in einem Storage Premium-Konto. Wenn die Zugriffsebene nicht explizit für das Blob festgelegt ist, wird die Ebene basierend auf ihrer Inhaltslänge abgeleitet, und dieser Header wird mit dem wert true zurückgegeben. |
archive |
Für Blob Storage-LRS-Konten sind gültige Werte rehydrate-pending-to-hot/rehydrate-pending-to-cool. Wenn das Blob rehydriert wird und nicht vollständig ist, wird dieser Header zurückgegeben, der angibt, dass rehydrate aussteht, und teilt auch die Zielebene mit. |
blob |
Die Anzahl der committeten Blöcke, die im Blob vorhanden sind. Dieser Header wird nur für Anfügeblobs zurückgegeben. |
blob |
Die aktuelle Sequenznummer für ein Seitenblob. Dieser Header wird nicht für Blockblobs oder Anfügeblobs zurückgegeben. |
blob |
Der Blobtyp. |
cache |
Dieser Header wird zurückgegeben, wenn er zuvor für das BLOB angegeben wurde. |
client |
Wenn in der Anforderung ein Header der Clientanforderungs-ID gesendet wird, ist dieser Header in der Antwort mit demselben Wert vorhanden. |
content |
Dieser Header gibt den Wert zurück, der für den Header "x-ms-blob-content-disposition" angegeben wurde. Das Feld Content-Disposition-Antwortheader enthält zusätzliche Informationen zur Verarbeitung der Antwortnutzlast und kann auch zum Anfügen zusätzlicher Metadaten verwendet werden. Wenn sie beispielsweise auf Anlage festgelegt ist, gibt dies an, dass der Benutzer-Agent die Antwort nicht anzeigen soll, sondern stattdessen ein Dialogfeld Speichern unter mit einem anderen Dateinamen als dem angegebenen Blobnamen anzeigen soll. |
content |
Dieser Header gibt den Wert zurück, der für den Anforderungsheader "Content-Encoding" angegeben wurde. |
content |
Dieser Header gibt den Wert zurück, der für den Content-Language-Anforderungsheader angegeben wurde. |
content |
Die Größe des Blobs in Byte. Bei einem Seitenblob gibt dieser Header den Wert des x-ms-blob-content-length-Headers zurück, der mit dem Blob gespeichert wird. |
contentMD5 | Wenn das Blob über einen MD5-Hash verfügt und dieser Vorgang das vollständige Blob lesen soll, wird dieser Antwortheader zurückgegeben, damit der Client die Integrität des Nachrichteninhalts überprüfen kann. |
content |
Der für das Blob angegebene Inhaltstyp. Der Standardinhaltstyp ist "application/octet-stream". |
copy |
Abschlusszeit des letzten versuchten Kopierblobvorgangs, bei dem dieses Blob das Zielblob war. Dieser Wert kann die Zeit eines abgeschlossenen, abgebrochenen oder fehlgeschlagenen Kopierversuchs angeben. Dieser Header wird nicht angezeigt, wenn eine Kopie aussteht, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mithilfe von Set Blob Properties, Put Blob oder Put Block List geändert wurde. |
copy |
Zeichenfolgenbezeichner für diesen Kopiervorgang. Verwenden Sie mit Get Blob Properties (Blobeigenschaften abrufen), um den Status dieses Kopiervorgangs zu überprüfen, oder übergeben Sie an Abbruch des Kopierblobs, um eine ausstehende Kopie abzubrechen. |
copy |
Enthält die Anzahl der kopierten Bytes und die Gesamtbytes in der Quelle beim letzten versuchten Kopierblobvorgang, bei dem dieses Blob das Zielblob war. Kann zwischen 0 und Kopierte Bytes mit Inhaltslänge anzeigen. Dieser Header wird nicht angezeigt, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mithilfe von Set Blob Properties, Put Blob oder Put Block List geändert wurde. |
copy |
URL mit einer Länge von bis zu 2 KB, die das Quellblob oder die Quelldatei angibt, die beim letzten versuchten Kopierblob-Vorgang verwendet wurde, bei dem es sich um das Zielblob handelte. Dieser Header wird nicht angezeigt, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mit Set Blob Properties, Put Blob oder Put Block List geändert wurde. |
copy |
Zustand des Kopiervorgangs, der durch x-ms-copy-id identifiziert wird. |
copy |
Wird nur angezeigt, wenn x-ms-copy-status fehlgeschlagen oder ausstehend ist. Beschreibt die Ursache des letzten schwerwiegenden oder nicht schwerwiegenden Fehlers eines Kopiervorgangs. Dieser Header wird nicht angezeigt, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mithilfe von Set Blob Properties, Put Blob oder Put Block List geändert wurde. |
created |
Gibt das Datum und die Uhrzeit der Erstellung des Blobs zurück. |
date | Vom Dienst generierter UTC-Datums-/Uhrzeitwert, der die Uhrzeit angibt, zu der die Antwort initiiert wurde |
destination |
Wird eingeschlossen, wenn es sich bei dem Blob um ein inkrementelles Kopierblob oder eine Momentaufnahme für inkrementelles Kopieren handelt, wenn x-ms-copy-status erfolgreich ist. Momentaufnahmezeit der letzten erfolgreichen inkrementellen Kopiermomentaufnahme für dieses Blob. |
encryption |
Der SHA-256-Hash des Verschlüsselungsschlüssels, der zum Verschlüsseln der Metadaten verwendet wird. Dieser Header wird nur zurückgegeben, wenn die Metadaten mit einem vom Kunden bereitgestellten Schlüssel verschlüsselt wurden. |
encryption |
Gibt den Namen des Verschlüsselungsbereichs zurück, der zum Verschlüsseln des Blobinhalts und der Anwendungsmetadaten verwendet wird. Beachten Sie, dass das Fehlen dieses Headers die Verwendung des Standardkontoverschlüsselungsbereichs impliziert. |
error |
Fehlercode |
etag | Das ETag enthält einen Wert, den Sie verwenden können, um Vorgänge bedingt auszuführen. Wenn die Anforderungsversion 2011-08-18 oder höher ist, wird der ETag-Wert in Anführungszeichen eingeschlossen. |
expires |
Der Zeitpunkt, zu dem dieses Blob abläuft. |
immutability |
UTC-Datums-/Uhrzeitwert, der vom Dienst generiert wird und den Zeitpunkt angibt, zu dem die Blob-Unveränderlichkeitsrichtlinie abläuft. |
immutability |
Gibt den Unveränderlichkeitsrichtlinienmodus an. |
is |
Der Wert dieses Headers gibt an, ob die Version dieses Blobs eine aktuelle Version ist, siehe auch x-ms-version-id-Header. |
is |
Wird eingeschlossen, wenn es sich bei dem Blob um ein inkrementelles Kopierblob handelt. |
is |
Wenn dieses Blob versiegelt wurde |
is |
Der Wert dieses Headers wird auf true festgelegt, wenn die Blobdaten und Anwendungsmetadaten mit dem angegebenen Algorithmus vollständig verschlüsselt werden. Andernfalls wird der Wert auf false festgelegt (wenn das Blob unverschlüsselt ist oder wenn nur Teile der Blob-/Anwendungsmetadaten verschlüsselt werden). |
last |
UTC-Datums-/Uhrzeitwert, der vom Dienst generiert wurde und den Zeitpunkt angibt, zu dem das Blob zuletzt gelesen oder geschrieben wurde |
last |
Gibt das Datum und die Uhrzeit der letzten Änderung des Blobs zurück. Durch jeden Vorgang, der das BLOB ändert, einschließlich eines Updates der Metadaten oder Eigenschaften des BLOB, wird die Uhrzeit der letzten Änderung aktualisiert. |
lease |
Gibt für ein geleastes BLOB an, ob die Lease von unbegrenzter oder fester Dauer ist. |
lease |
Der Leasestatus des BLOB. |
lease |
Der aktuelle Leasestatus des BLOB. |
legal |
Gibt an, ob für das Blob ein gesetzlicher Aufbewahrungsspeicher vorhanden ist. |
metadata | |
object |
Optional. Nur gültig, wenn die Objektreplikation für den Speichercontainer und für das Zielblob der Replikation aktiviert ist. |
object |
Optional. Nur gültig, wenn die Objektreplikation für den Speichercontainer und für das Quellblob der Replikation aktiviert ist. Beim Abrufen dieses Headers wird der Header mit der Richtlinien-ID und Regel-ID (z. B. x-ms-or-policyid_ruleid) zurückgegeben, und der Wert ist der Status der Replikation (z. B. abgeschlossen, fehlgeschlagen). |
rehydrate |
Wenn sich ein Objekt im Zustand rehydrate pending befindet, wird dieser Header mit der Priorität rehydrate zurückgegeben. |
request |
Dieser Header identifiziert die erfolgte Anforderung eindeutig und kann für die Problembehandlung der Anforderung verwendet werden. |
tag |
Die Anzahl der Tags, die dem Blob zugeordnet sind |
version | Gibt die Version des Blob-Diensts an, der zum Ausführen der Abfrage verwendet wird. Dieser Header wird für Anforderungen zurückgegeben, die für Version 2009-09-19 und höher erfolgen. |
version |
Ein vom Dienst zurückgegebener DateTime-Wert, der das Blob eindeutig identifiziert. Der Wert dieses Headers gibt die Blobversion an und kann in nachfolgenden Anforderungen verwendet werden, um auf diese Version des Blobs zuzugreifen. |
Details zur Eigenschaft
acceptRanges
Gibt an, dass der Dienst Anforderungen für teilweisen BLOB-Inhalt unterstützt.
acceptRanges?: string
Eigenschaftswert
string
accessTier
Die Ebene des Seitenblobs in einem Storage Premium-Konto oder der Ebene des Blockblobs für Blobspeicher-LRS-Konten. Eine Liste der zulässigen Premium-Seitenblobebenen finden Sie unter https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features. Für Blob Storage-LRS-Konten sind die gültigen Werte Hot/Cool/Archive.
accessTier?: string
Eigenschaftswert
string
accessTierChangedOn
Der Zeitpunkt, zu dem die Ebene für das Objekt geändert wurde. Dies wird nur zurückgegeben, wenn die Ebene für das Blockblob jemals festgelegt wurde.
accessTierChangedOn?: Date
Eigenschaftswert
Date
accessTierInferred
Nur für Seitenblobs in einem Storage Premium-Konto. Wenn die Zugriffsebene nicht explizit für das Blob festgelegt ist, wird die Ebene basierend auf ihrer Inhaltslänge abgeleitet, und dieser Header wird mit dem wert true zurückgegeben.
accessTierInferred?: boolean
Eigenschaftswert
boolean
archiveStatus
Für Blob Storage-LRS-Konten sind gültige Werte rehydrate-pending-to-hot/rehydrate-pending-to-cool. Wenn das Blob rehydriert wird und nicht vollständig ist, wird dieser Header zurückgegeben, der angibt, dass rehydrate aussteht, und teilt auch die Zielebene mit.
archiveStatus?: string
Eigenschaftswert
string
blobCommittedBlockCount
Die Anzahl der committeten Blöcke, die im Blob vorhanden sind. Dieser Header wird nur für Anfügeblobs zurückgegeben.
blobCommittedBlockCount?: number
Eigenschaftswert
number
blobSequenceNumber
Die aktuelle Sequenznummer für ein Seitenblob. Dieser Header wird nicht für Blockblobs oder Anfügeblobs zurückgegeben.
blobSequenceNumber?: number
Eigenschaftswert
number
blobType
cacheControl
Dieser Header wird zurückgegeben, wenn er zuvor für das BLOB angegeben wurde.
cacheControl?: string
Eigenschaftswert
string
clientRequestId
Wenn in der Anforderung ein Header der Clientanforderungs-ID gesendet wird, ist dieser Header in der Antwort mit demselben Wert vorhanden.
clientRequestId?: string
Eigenschaftswert
string
contentDisposition
Dieser Header gibt den Wert zurück, der für den Header "x-ms-blob-content-disposition" angegeben wurde. Das Feld Content-Disposition-Antwortheader enthält zusätzliche Informationen zur Verarbeitung der Antwortnutzlast und kann auch zum Anfügen zusätzlicher Metadaten verwendet werden. Wenn sie beispielsweise auf Anlage festgelegt ist, gibt dies an, dass der Benutzer-Agent die Antwort nicht anzeigen soll, sondern stattdessen ein Dialogfeld Speichern unter mit einem anderen Dateinamen als dem angegebenen Blobnamen anzeigen soll.
contentDisposition?: string
Eigenschaftswert
string
contentEncoding
Dieser Header gibt den Wert zurück, der für den Anforderungsheader "Content-Encoding" angegeben wurde.
contentEncoding?: string
Eigenschaftswert
string
contentLanguage
Dieser Header gibt den Wert zurück, der für den Content-Language-Anforderungsheader angegeben wurde.
contentLanguage?: string
Eigenschaftswert
string
contentLength
Die Größe des Blobs in Byte. Bei einem Seitenblob gibt dieser Header den Wert des x-ms-blob-content-length-Headers zurück, der mit dem Blob gespeichert wird.
contentLength?: number
Eigenschaftswert
number
contentMD5
Wenn das Blob über einen MD5-Hash verfügt und dieser Vorgang das vollständige Blob lesen soll, wird dieser Antwortheader zurückgegeben, damit der Client die Integrität des Nachrichteninhalts überprüfen kann.
contentMD5?: Uint8Array
Eigenschaftswert
Uint8Array
contentType
Der für das Blob angegebene Inhaltstyp. Der Standardinhaltstyp ist "application/octet-stream".
contentType?: string
Eigenschaftswert
string
copyCompletedOn
Abschlusszeit des letzten versuchten Kopierblobvorgangs, bei dem dieses Blob das Zielblob war. Dieser Wert kann die Zeit eines abgeschlossenen, abgebrochenen oder fehlgeschlagenen Kopierversuchs angeben. Dieser Header wird nicht angezeigt, wenn eine Kopie aussteht, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mithilfe von Set Blob Properties, Put Blob oder Put Block List geändert wurde.
copyCompletedOn?: Date
Eigenschaftswert
Date
copyId
Zeichenfolgenbezeichner für diesen Kopiervorgang. Verwenden Sie mit Get Blob Properties (Blobeigenschaften abrufen), um den Status dieses Kopiervorgangs zu überprüfen, oder übergeben Sie an Abbruch des Kopierblobs, um eine ausstehende Kopie abzubrechen.
copyId?: string
Eigenschaftswert
string
copyProgress
Enthält die Anzahl der kopierten Bytes und die Gesamtbytes in der Quelle beim letzten versuchten Kopierblobvorgang, bei dem dieses Blob das Zielblob war. Kann zwischen 0 und Kopierte Bytes mit Inhaltslänge anzeigen. Dieser Header wird nicht angezeigt, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mithilfe von Set Blob Properties, Put Blob oder Put Block List geändert wurde.
copyProgress?: string
Eigenschaftswert
string
copySource
URL mit einer Länge von bis zu 2 KB, die das Quellblob oder die Quelldatei angibt, die beim letzten versuchten Kopierblob-Vorgang verwendet wurde, bei dem es sich um das Zielblob handelte. Dieser Header wird nicht angezeigt, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mit Set Blob Properties, Put Blob oder Put Block List geändert wurde.
copySource?: string
Eigenschaftswert
string
copyStatus
Zustand des Kopiervorgangs, der durch x-ms-copy-id identifiziert wird.
copyStatus?: CopyStatusType
Eigenschaftswert
copyStatusDescription
Wird nur angezeigt, wenn x-ms-copy-status fehlgeschlagen oder ausstehend ist. Beschreibt die Ursache des letzten schwerwiegenden oder nicht schwerwiegenden Fehlers eines Kopiervorgangs. Dieser Header wird nicht angezeigt, wenn dieses Blob noch nie das Ziel in einem Kopierblobvorgang war oder wenn dieses Blob nach einem abgeschlossenen Kopierblobvorgang mithilfe von Set Blob Properties, Put Blob oder Put Block List geändert wurde.
copyStatusDescription?: string
Eigenschaftswert
string
createdOn
Gibt das Datum und die Uhrzeit der Erstellung des Blobs zurück.
createdOn?: Date
Eigenschaftswert
Date
date
Vom Dienst generierter UTC-Datums-/Uhrzeitwert, der die Uhrzeit angibt, zu der die Antwort initiiert wurde
date?: Date
Eigenschaftswert
Date
destinationSnapshot
Wird eingeschlossen, wenn es sich bei dem Blob um ein inkrementelles Kopierblob oder eine Momentaufnahme für inkrementelles Kopieren handelt, wenn x-ms-copy-status erfolgreich ist. Momentaufnahmezeit der letzten erfolgreichen inkrementellen Kopiermomentaufnahme für dieses Blob.
destinationSnapshot?: string
Eigenschaftswert
string
encryptionKeySha256
Der SHA-256-Hash des Verschlüsselungsschlüssels, der zum Verschlüsseln der Metadaten verwendet wird. Dieser Header wird nur zurückgegeben, wenn die Metadaten mit einem vom Kunden bereitgestellten Schlüssel verschlüsselt wurden.
encryptionKeySha256?: string
Eigenschaftswert
string
encryptionScope
Gibt den Namen des Verschlüsselungsbereichs zurück, der zum Verschlüsseln des Blobinhalts und der Anwendungsmetadaten verwendet wird. Beachten Sie, dass das Fehlen dieses Headers die Verwendung des Standardkontoverschlüsselungsbereichs impliziert.
encryptionScope?: string
Eigenschaftswert
string
errorCode
Fehlercode
errorCode?: string
Eigenschaftswert
string
etag
Das ETag enthält einen Wert, den Sie verwenden können, um Vorgänge bedingt auszuführen. Wenn die Anforderungsversion 2011-08-18 oder höher ist, wird der ETag-Wert in Anführungszeichen eingeschlossen.
etag?: string
Eigenschaftswert
string
expiresOn
Der Zeitpunkt, zu dem dieses Blob abläuft.
expiresOn?: Date
Eigenschaftswert
Date
immutabilityPolicyExpiresOn
UTC-Datums-/Uhrzeitwert, der vom Dienst generiert wird und den Zeitpunkt angibt, zu dem die Blob-Unveränderlichkeitsrichtlinie abläuft.
immutabilityPolicyExpiresOn?: Date
Eigenschaftswert
Date
immutabilityPolicyMode
Gibt den Unveränderlichkeitsrichtlinienmodus an.
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
Eigenschaftswert
isCurrentVersion
Der Wert dieses Headers gibt an, ob die Version dieses Blobs eine aktuelle Version ist, siehe auch x-ms-version-id-Header.
isCurrentVersion?: boolean
Eigenschaftswert
boolean
isIncrementalCopy
Wird eingeschlossen, wenn es sich bei dem Blob um ein inkrementelles Kopierblob handelt.
isIncrementalCopy?: boolean
Eigenschaftswert
boolean
isSealed
Wenn dieses Blob versiegelt wurde
isSealed?: boolean
Eigenschaftswert
boolean
isServerEncrypted
Der Wert dieses Headers wird auf true festgelegt, wenn die Blobdaten und Anwendungsmetadaten mit dem angegebenen Algorithmus vollständig verschlüsselt werden. Andernfalls wird der Wert auf false festgelegt (wenn das Blob unverschlüsselt ist oder wenn nur Teile der Blob-/Anwendungsmetadaten verschlüsselt werden).
isServerEncrypted?: boolean
Eigenschaftswert
boolean
lastAccessed
UTC-Datums-/Uhrzeitwert, der vom Dienst generiert wurde und den Zeitpunkt angibt, zu dem das Blob zuletzt gelesen oder geschrieben wurde
lastAccessed?: Date
Eigenschaftswert
Date
lastModified
Gibt das Datum und die Uhrzeit der letzten Änderung des Blobs zurück. Durch jeden Vorgang, der das BLOB ändert, einschließlich eines Updates der Metadaten oder Eigenschaften des BLOB, wird die Uhrzeit der letzten Änderung aktualisiert.
lastModified?: Date
Eigenschaftswert
Date
leaseDuration
Gibt für ein geleastes BLOB an, ob die Lease von unbegrenzter oder fester Dauer ist.
leaseDuration?: LeaseDurationType
Eigenschaftswert
leaseState
leaseStatus
legalHold
Gibt an, ob für das Blob ein gesetzlicher Aufbewahrungsspeicher vorhanden ist.
legalHold?: boolean
Eigenschaftswert
boolean
metadata
metadata?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
objectReplicationPolicyId
Optional. Nur gültig, wenn die Objektreplikation für den Speichercontainer und für das Zielblob der Replikation aktiviert ist.
objectReplicationPolicyId?: string
Eigenschaftswert
string
objectReplicationRules
Optional. Nur gültig, wenn die Objektreplikation für den Speichercontainer und für das Quellblob der Replikation aktiviert ist. Beim Abrufen dieses Headers wird der Header mit der Richtlinien-ID und Regel-ID (z. B. x-ms-or-policyid_ruleid) zurückgegeben, und der Wert ist der Status der Replikation (z. B. abgeschlossen, fehlgeschlagen).
objectReplicationRules?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
rehydratePriority
Wenn sich ein Objekt im Zustand rehydrate pending befindet, wird dieser Header mit der Priorität rehydrate zurückgegeben.
rehydratePriority?: RehydratePriority
Eigenschaftswert
requestId
Dieser Header identifiziert die erfolgte Anforderung eindeutig und kann für die Problembehandlung der Anforderung verwendet werden.
requestId?: string
Eigenschaftswert
string
tagCount
Die Anzahl der Tags, die dem Blob zugeordnet sind
tagCount?: number
Eigenschaftswert
number
version
Gibt die Version des Blob-Diensts an, der zum Ausführen der Abfrage verwendet wird. Dieser Header wird für Anforderungen zurückgegeben, die für Version 2009-09-19 und höher erfolgen.
version?: string
Eigenschaftswert
string
versionId
Ein vom Dienst zurückgegebener DateTime-Wert, der das Blob eindeutig identifiziert. Der Wert dieses Headers gibt die Blobversion an und kann in nachfolgenden Anforderungen verwendet werden, um auf diese Version des Blobs zuzugreifen.
versionId?: string
Eigenschaftswert
string