BlockBlobSyncUploadFromURLOptions interface
Opzioni per configurare <xref:BlockBlobClient.syncUploadFromURL> l'operazione.
- Extends
Proprietà
abort |
Implementazione dell'interfaccia |
blob |
Intestazioni HTTP da impostare durante il caricamento in un BLOB a blocchi.
Un'intestazione comune da impostare è |
conditions | Condizioni per soddisfare il BLOB di Azure di destinazione. |
copy |
Facoltativo, il valore predefinito è true. Indica se le proprietà del BLOB di origine devono essere copiate. |
customer |
Informazioni chiave fornite dal cliente. |
encryption |
Facoltativa. Versione 2019-07-07 e successiva. Specifica il nome dell'ambito di crittografia da usare 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 inattivi per Servizi di archiviazione di Azure. |
metadata | Facoltativa. Specifica una coppia nome-valore definito dall'utente associata al Blob. Se non vengono specificate coppie nome-valore, l'operazione copia i metadati dal BLOB di origine o dal file di origine al 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 essere conformi alle regole di denominazione per gli identificatori C#. Per altre informazioni, vedere Denominazione e riferimento a contenitori, BLOB e metadati. |
source |
È supportato solo il tipo di orso. Le credenziali devono essere un token di accesso OAuth valido per copiare l'origine. |
source |
Facoltativa. Condizioni per soddisfare il BLOB di Azure di origine. |
source |
Specificare il valore md5 calcolato per l'intervallo di byte che devono essere letti dall'origine di copia. |
tags | Tag BLOB. |
tier | Livello di accesso. Altri dettagli - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers |
timeout |
Timeout del server in secondi. Per altre informazioni, @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations |
tracing |
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
oggetto .
abortSignal?: AbortSignalLike
Valore della proprietà
AbortSignalLike
blobHTTPHeaders
Intestazioni HTTP da impostare durante il caricamento in un BLOB a 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 per soddisfare 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
customerProvidedKey
Informazioni chiave fornite dal cliente.
customerProvidedKey?: CpkInfo
Valore della proprietà
encryptionScope
Facoltativa. Versione 2019-07-07 e successiva. Specifica il nome dell'ambito di crittografia da usare 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 inattivi per Servizi di archiviazione di Azure.
encryptionScope?: string
Valore della proprietà
string
metadata
Facoltativa. Specifica una coppia nome-valore definito dall'utente associata al Blob. Se non vengono specificate coppie nome-valore, l'operazione copia i metadati dal BLOB di origine o dal file di origine al 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 essere conformi alle 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 di orso. Le credenziali devono essere un token di accesso OAuth valido per copiare l'origine.
sourceAuthorization?: HttpAuthorization
Valore della proprietà
sourceConditions
Facoltativa. Condizioni per soddisfare il BLOB di Azure di origine.
sourceConditions?: ModifiedAccessConditions
Valore della proprietà
sourceContentMD5
Specificare il valore md5 calcolato per l'intervallo di byte che devono essere letti dall'origine di copia.
sourceContentMD5?: Uint8Array
Valore della proprietà
Uint8Array
tags
tier
Livello di accesso. Altri dettagli - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers
tier?: BlockBlobTier | string
Valore della proprietà
BlockBlobTier | string
timeoutInSeconds
Timeout del server in secondi. Per altre informazioni, @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations
timeoutInSeconds?: number
Valore della proprietà
number
tracingOptions
Opzioni per configurare gli intervalli creati quando la traccia è abilitata.
tracingOptions?: OperationTracingOptions
Valore della proprietà
OperationTracingOptions
Azure SDK for JavaScript