BlockBlobStageBlockOptions interface

Alternativ för att konfigurera <xref:BlockBlobClient.stageBlock> åtgärden.

Extends

Egenskaper

abortSignal

En implementering av AbortSignalLike gränssnittet för att signalera begäran om att avbryta åtgärden. Använd till exempel @azure/abort-controller för att skapa en AbortSignal.

conditions

Om det anges innehåller det låne-ID som måste matchas och lånet med det här ID:t måste vara aktivt för att åtgärden ska lyckas.

customerProvidedKey

Kund tillhandahållen nyckelinformation.

encryptionScope

Valfritt. Version 2019-07-07 och senare. Anger namnet på krypteringsomfånget som ska användas för att kryptera de data som anges i begäran. Om inget anges utförs kryptering med standardomfånget för kontokryptering. Mer information finns i Kryptering i vila för Azure Storage Services.

onProgress

Återanrop för att ta emot händelser om förloppet för fasblockeringsåtgärden.

tracingOptions

Alternativ för att konfigurera intervall som skapas när spårning är aktiverat.

transactionalContentCrc64

En CRC64-hash för blockinnehållet. Den här hashen används för att verifiera blockets integritet under transporten. När detta anges jämför lagringstjänsten hash-värdet för det innehåll som har anlänt med det här värdet. transactionalContentMD5 och transactionalContentCrc64 kan inte anges samtidigt.

transactionalContentMD5

En MD5-hash för blockinnehållet. Den här hashen används för att verifiera blockets integritet under transporten. När detta anges jämför lagringstjänsten hash-värdet för det innehåll som har anlänt med det här värdet. transactionalContentMD5 och transactionalContentCrc64 kan inte anges samtidigt.

Egenskapsinformation

abortSignal

En implementering av AbortSignalLike gränssnittet för att signalera begäran om att avbryta åtgärden. Använd till exempel @azure/abort-controller för att skapa en AbortSignal.

abortSignal?: AbortSignalLike

Egenskapsvärde

AbortSignalLike

conditions

Om det anges innehåller det låne-ID som måste matchas och lånet med det här ID:t måste vara aktivt för att åtgärden ska lyckas.

conditions?: LeaseAccessConditions

Egenskapsvärde

customerProvidedKey

Kund tillhandahållen nyckelinformation.

customerProvidedKey?: CpkInfo

Egenskapsvärde

encryptionScope

Valfritt. Version 2019-07-07 och senare. Anger namnet på krypteringsomfånget som ska användas för att kryptera de data som anges i begäran. Om inget anges utförs kryptering med standardomfånget för kontokryptering. Mer information finns i Kryptering i vila för Azure Storage Services.

encryptionScope?: string

Egenskapsvärde

string

onProgress

Återanrop för att ta emot händelser om förloppet för fasblockeringsåtgärden.

onProgress?: (progress: TransferProgressEvent) => void

Egenskapsvärde

(progress: TransferProgressEvent) => void

tracingOptions

Alternativ för att konfigurera intervall som skapas när spårning är aktiverat.

tracingOptions?: OperationTracingOptions

Egenskapsvärde

OperationTracingOptions

transactionalContentCrc64

En CRC64-hash för blockinnehållet. Den här hashen används för att verifiera blockets integritet under transporten. När detta anges jämför lagringstjänsten hash-värdet för det innehåll som har anlänt med det här värdet. transactionalContentMD5 och transactionalContentCrc64 kan inte anges samtidigt.

transactionalContentCrc64?: Uint8Array

Egenskapsvärde

Uint8Array

transactionalContentMD5

En MD5-hash för blockinnehållet. Den här hashen används för att verifiera blockets integritet under transporten. När detta anges jämför lagringstjänsten hash-värdet för det innehåll som har anlänt med det här värdet. transactionalContentMD5 och transactionalContentCrc64 kan inte anges samtidigt.

transactionalContentMD5?: Uint8Array

Egenskapsvärde

Uint8Array