Condividi tramite


BlockBlobSyncUploadFromURLOptions interface

Extends

Proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione. Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.

blobHTTPHeaders

Intestazioni HTTP da impostare durante il caricamento in un BLOB in blocchi.

Un'intestazione comune da impostare è blobContentType, consentendo al browser di fornire funzionalità in base al tipo di file.

conditions

Condizioni da soddisfare per il BLOB di Azure di destinazione.

copySourceBlobProperties

Facoltativo, il valore predefinito è true. Indica se le proprietà del BLOB di origine devono essere copiate.

copySourceTags

Facoltativo, valore predefinito 'replace'. Indica se i tag di origine devono essere copiati o sostituiti con i tag specificati dai tag .

customerProvidedKey

Informazioni chiave fornite dal cliente.

encryptionScope

Opzionale. Versione 2019-07-07 e successive. Specifica il nome dell'ambito di crittografia da utilizzare per crittografare i dati forniti nella richiesta. Se non specificato, la crittografia viene eseguita con l'ambito di crittografia dell'account predefinito. Per altre informazioni, vedere Crittografia dei dati inattivi per i servizi di archiviazione di Azure.

metadata

Opzionale. Specifica una coppia nome-valore definita dall'utente associata al BLOB. Se non vengono specificate coppie nome-valore, l'operazione copia i metadati dal BLOB di origine o dal file nel BLOB di destinazione. Se vengono specificate una o più coppie nome-valore, il BLOB di destinazione viene creato con i metadati specificati e i metadati non vengono copiati dal BLOB o dal file di origine. Si noti che a partire dalla versione 2009-09-19, i nomi dei metadati devono rispettare le regole di denominazione per gli identificatori C#. Per altre informazioni, vedere Denominazione e riferimento a contenitori, BLOB e metadati.

sourceAuthorization

È supportato solo il tipo bearer. Le credenziali devono essere un token di accesso OAuth valido per copiare l'origine.

sourceConditions

Opzionale. Condizioni da soddisfare per il BLOB di Azure di origine.

sourceContentMD5

Specificare il valore md5 calcolato per l'intervallo di byte che deve essere letto dall'origine di copia.

tags

Tag BLOB.

tier

Livello di accesso. Altri dettagli - https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

Timeout del server in secondi. Per altre informazioni,

Vedere https://learn.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

Proprietà ereditate

tracingOptions

Opzioni per configurare gli intervalli creati quando la traccia è abilitata.

Dettagli proprietà

abortSignal

Implementazione dell'interfaccia AbortSignalLike per segnalare la richiesta di annullare l'operazione. Ad esempio, usare il @azure/abort-controller per creare un AbortSignal.

abortSignal?: AbortSignalLike

Valore della proprietà

blobHTTPHeaders

Intestazioni HTTP da impostare durante il caricamento in un BLOB in blocchi.

Un'intestazione comune da impostare è blobContentType, consentendo al browser di fornire funzionalità in base al tipo di file.

blobHTTPHeaders?: BlobHTTPHeaders

Valore della proprietà

conditions

Condizioni da soddisfare per il BLOB di Azure di destinazione.

conditions?: BlobRequestConditions

Valore della proprietà

copySourceBlobProperties

Facoltativo, il valore predefinito è true. Indica se le proprietà del BLOB di origine devono essere copiate.

copySourceBlobProperties?: boolean

Valore della proprietà

boolean

copySourceTags

Facoltativo, valore predefinito 'replace'. Indica se i tag di origine devono essere copiati o sostituiti con i tag specificati dai tag .

copySourceTags?: BlobCopySourceTags

Valore della proprietà

customerProvidedKey

Informazioni chiave fornite dal cliente.

customerProvidedKey?: CpkInfo

Valore della proprietà

encryptionScope

Opzionale. Versione 2019-07-07 e successive. Specifica il nome dell'ambito di crittografia da utilizzare per crittografare i dati forniti nella richiesta. Se non specificato, la crittografia viene eseguita con l'ambito di crittografia dell'account predefinito. Per altre informazioni, vedere Crittografia dei dati inattivi per i servizi di archiviazione di Azure.

encryptionScope?: string

Valore della proprietà

string

metadata

Opzionale. Specifica una coppia nome-valore definita dall'utente associata al BLOB. Se non vengono specificate coppie nome-valore, l'operazione copia i metadati dal BLOB di origine o dal file nel BLOB di destinazione. Se vengono specificate una o più coppie nome-valore, il BLOB di destinazione viene creato con i metadati specificati e i metadati non vengono copiati dal BLOB o dal file di origine. Si noti che a partire dalla versione 2009-09-19, i nomi dei metadati devono rispettare le regole di denominazione per gli identificatori C#. Per altre informazioni, vedere Denominazione e riferimento a contenitori, BLOB e metadati.

metadata?: Metadata

Valore della proprietà

sourceAuthorization

È supportato solo il tipo bearer. Le credenziali devono essere un token di accesso OAuth valido per copiare l'origine.

sourceAuthorization?: HttpAuthorization

Valore della proprietà

sourceConditions

Opzionale. Condizioni da soddisfare per il BLOB di Azure di origine.

sourceConditions?: ModifiedAccessConditions

Valore della proprietà

sourceContentMD5

Specificare il valore md5 calcolato per l'intervallo di byte che deve essere letto dall'origine di copia.

sourceContentMD5?: Uint8Array

Valore della proprietà

Uint8Array

tags

Tag BLOB.

tags?: Tags

Valore della proprietà

tier

Livello di accesso. Altri dettagli - https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: string

Valore della proprietà

string

timeoutInSeconds

Timeout del server in secondi. Per altre informazioni,

Vedere https://learn.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

Valore della proprietà

number

Dettagli proprietà ereditate

tracingOptions

Opzioni per configurare gli intervalli creati quando la traccia è abilitata.

tracingOptions?: OperationTracingOptions

Valore della proprietà

ereditato daCommonOptions.tracingOptions