Share via


BlockBlobSyncUploadFromURLOptions interface

Optionen zum Konfigurieren des <xref:BlockBlobClient.syncUploadFromURL> Vorgangs.

Extends

Eigenschaften

abortSignal

Eine Implementierung der Schnittstelle, um AbortSignalLike die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/abort-controller, um einen AbortSignalzu erstellen.

blobHTTPHeaders

HTTP-Header, die beim Hochladen in ein Blockblob festgelegt werden sollen. Ein allgemeiner Header, der festgelegt werden soll, ist blobContentType, sodass der Browser Funktionen basierend auf dem Dateityp bereitstellen kann.

conditions

Bedingungen, die für das Azure-Blob-Ziel erfüllt werden sollen.

copySourceBlobProperties

Optional: Der Standardwert ist true. Gibt an, ob Eigenschaften aus dem Quellblob kopiert werden sollen.

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

encryptionScope

Optional. Version 2019-07-07 und höher. Gibt den Namen des Verschlüsselungsbereichs an, der zum Verschlüsseln der in der Anforderung bereitgestellten Daten verwendet werden soll. Falls nicht angegeben, wird die Verschlüsselung mit dem Standardkontoverschlüsselungsbereich durchgeführt. Weitere Informationen finden Sie unter Verschlüsselung ruhender Daten für Azure Storage Services.

metadata

Optional. Gibt ein benutzerdefiniertes Name-Wert-Paar an, das dem BLOB zugeordnet ist. Wenn keine Name-Wert-Paare angegeben werden, kopiert der Vorgang die Metadaten aus dem Quellblob oder der Quelldatei in das Zielblob. Wenn mindestens ein Name-Wert-Paar angegeben wird, wird das Zielblob mit den angegebenen Metadaten erstellt, und Metadaten werden nicht aus dem Quellblob oder der Quelldatei kopiert. Beachten Sie, dass ab Version 2009-09-19 Metadatennamen den Benennungsregeln für C#-Bezeichner entsprechen müssen. Weitere Informationen finden Sie unter Benennen und Verweisen auf Container, Blobs und Metadaten.

sourceAuthorization

Es wird nur der Bearertyp unterstützt. Anmeldeinformationen sollten ein gültiges OAuth-Zugriffstoken zum Kopieren der Quelle sein.

sourceConditions

Optional. Bedingungen, die für das Azure-Quellblob zu erfüllen sind.

sourceContentMD5

Geben Sie den md5 an, der für den Bytebereich berechnet wird, der aus der Kopierquelle gelesen werden muss.

tags

Blobtags.

tier

Zugriffsebene. Weitere Details : https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

Servertimeout in Sekunden. Weitere Informationen: @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

tracingOptions

Optionen zum Konfigurieren von Spans, die erstellt werden, wenn die Ablaufverfolgung aktiviert ist.

Details zur Eigenschaft

abortSignal

Eine Implementierung der Schnittstelle, um AbortSignalLike die Anforderung zum Abbrechen des Vorgangs zu signalisieren. Verwenden Sie beispielsweise den @azure/abort-controller, um einen AbortSignalzu erstellen.

abortSignal?: AbortSignalLike

Eigenschaftswert

AbortSignalLike

blobHTTPHeaders

HTTP-Header, die beim Hochladen in ein Blockblob festgelegt werden sollen. Ein allgemeiner Header, der festgelegt werden soll, ist blobContentType, sodass der Browser Funktionen basierend auf dem Dateityp bereitstellen kann.

blobHTTPHeaders?: BlobHTTPHeaders

Eigenschaftswert

conditions

Bedingungen, die für das Azure-Blob-Ziel erfüllt werden sollen.

conditions?: BlobRequestConditions

Eigenschaftswert

copySourceBlobProperties

Optional: Der Standardwert ist true. Gibt an, ob Eigenschaften aus dem Quellblob kopiert werden sollen.

copySourceBlobProperties?: boolean

Eigenschaftswert

boolean

customerProvidedKey

Vom Kunden bereitgestellte Schlüsselinformationen.

customerProvidedKey?: CpkInfo

Eigenschaftswert

encryptionScope

Optional. Version 2019-07-07 und höher. Gibt den Namen des Verschlüsselungsbereichs an, der zum Verschlüsseln der in der Anforderung bereitgestellten Daten verwendet werden soll. Falls nicht angegeben, wird die Verschlüsselung mit dem Standardkontoverschlüsselungsbereich durchgeführt. Weitere Informationen finden Sie unter Verschlüsselung ruhender Daten für Azure Storage Services.

encryptionScope?: string

Eigenschaftswert

string

metadata

Optional. Gibt ein benutzerdefiniertes Name-Wert-Paar an, das dem BLOB zugeordnet ist. Wenn keine Name-Wert-Paare angegeben werden, kopiert der Vorgang die Metadaten aus dem Quellblob oder der Quelldatei in das Zielblob. Wenn mindestens ein Name-Wert-Paar angegeben wird, wird das Zielblob mit den angegebenen Metadaten erstellt, und Metadaten werden nicht aus dem Quellblob oder der Quelldatei kopiert. Beachten Sie, dass ab Version 2009-09-19 Metadatennamen den Benennungsregeln für C#-Bezeichner entsprechen müssen. Weitere Informationen finden Sie unter Benennen und Verweisen auf Container, Blobs und Metadaten.

metadata?: Metadata

Eigenschaftswert

sourceAuthorization

Es wird nur der Bearertyp unterstützt. Anmeldeinformationen sollten ein gültiges OAuth-Zugriffstoken zum Kopieren der Quelle sein.

sourceAuthorization?: HttpAuthorization

Eigenschaftswert

sourceConditions

Optional. Bedingungen, die für das Azure-Quellblob zu erfüllen sind.

sourceConditions?: ModifiedAccessConditions

Eigenschaftswert

sourceContentMD5

Geben Sie den md5 an, der für den Bytebereich berechnet wird, der aus der Kopierquelle gelesen werden muss.

sourceContentMD5?: Uint8Array

Eigenschaftswert

Uint8Array

tags

Blobtags.

tags?: Tags

Eigenschaftswert

tier

Zugriffsebene. Weitere Details : https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: BlockBlobTier | string

Eigenschaftswert

BlockBlobTier | string

timeoutInSeconds

Servertimeout in Sekunden. Weitere Informationen: @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

Eigenschaftswert

number

tracingOptions

Optionen zum Konfigurieren von Spans, die erstellt werden, wenn die Ablaufverfolgung aktiviert ist.

tracingOptions?: OperationTracingOptions

Eigenschaftswert

OperationTracingOptions