Condividi tramite


BlockBlobSyncUploadFromURLOptions interface

Opzioni per configurare l'operazione syncUploadFromURL .

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 AbortSignaloggetto .

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.

conditions

Condizioni per soddisfare 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, il 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

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.

sourceAuthorization

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

sourceConditions

Facoltativa. Condizioni per soddisfare il BLOB di Azure di origine.

sourceContentMD5

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

timeoutInSeconds

Timeout del server in secondi. Per altre informazioni,

Vedere https://docs.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 AbortSignaloggetto .

abortSignal?: AbortSignalLike

Valore della proprietà

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

copySourceTags

Facoltativo, il 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

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

Tag BLOB.

tags?: Tags

Valore della proprietà

tier

Livello di accesso. Altri dettagli - https://docs.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://docs.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