BlobDownloadToBufferOptions interface

Interfejs opcji dla <xref:BlobClient.downloadToBuffer> operacji.

Extends

Właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć element AbortSignal.

blockSize

blockSize to dane, które próbuje pobrać każde żądanie. Musi być równa 0 lub większa. W przypadku ustawienia wartości 0 lub niezdefiniowanej właściwość blockSize zostanie automatycznie obliczona zgodnie z rozmiarem obiektu blob.

concurrency

Współbieżność pobierania równoległego.

conditions

Nagłówki warunków dostępu.

customerProvidedKey

Informacje o kluczu podane przez klienta.

maxRetryRequestsPerBlock

Opcjonalny. DOSTĘPNE TYLKO W NODE.JS. Ile ponownych prób zostanie wykonane po nieoczekiwanym zakończeniu oryginalnego bloku pobierania strumienia. Powyższe typy końców nie będą wyzwalać zasad ponawiania prób zdefiniowanych w potoku, ponieważ nie emitują błędów sieci.

W przypadku tej opcji każda dodatkowa ponowna próba oznacza, że zostanie wykonane dodatkowe żądanie FileClient.download() z punktu przerwania do momentu pomyślnego pobrania żądanego bloku lub osiągnięcia parametru maxRetryRequestsPerBlock.

Wartość domyślna to 5. Ustaw większą wartość w przypadku słabej sieci.

onProgress

Aktualizator postępu.

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

Szczegóły właściwości

abortSignal

Implementacja interfejsu AbortSignalLike sygnalizuje żądanie anulowania operacji. Na przykład użyj @azure/abort-controller, aby utworzyć element AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

AbortSignalLike

blockSize

blockSize to dane, które próbuje pobrać każde żądanie. Musi być równa 0 lub większa. W przypadku ustawienia wartości 0 lub niezdefiniowanej właściwość blockSize zostanie automatycznie obliczona zgodnie z rozmiarem obiektu blob.

blockSize?: number

Wartość właściwości

number

concurrency

Współbieżność pobierania równoległego.

concurrency?: number

Wartość właściwości

number

conditions

Nagłówki warunków dostępu.

conditions?: BlobRequestConditions

Wartość właściwości

customerProvidedKey

Informacje o kluczu podane przez klienta.

customerProvidedKey?: CpkInfo

Wartość właściwości

maxRetryRequestsPerBlock

Opcjonalny. DOSTĘPNE TYLKO W NODE.JS. Ile ponownych prób zostanie wykonane po nieoczekiwanym zakończeniu oryginalnego bloku pobierania strumienia. Powyższe typy końców nie będą wyzwalać zasad ponawiania prób zdefiniowanych w potoku, ponieważ nie emitują błędów sieci.

W przypadku tej opcji każda dodatkowa ponowna próba oznacza, że zostanie wykonane dodatkowe żądanie FileClient.download() z punktu przerwania do momentu pomyślnego pobrania żądanego bloku lub osiągnięcia parametru maxRetryRequestsPerBlock.

Wartość domyślna to 5. Ustaw większą wartość w przypadku słabej sieci.

maxRetryRequestsPerBlock?: number

Wartość właściwości

number

onProgress

Aktualizator postępu.

onProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

tracingOptions?: OperationTracingOptions

Wartość właściwości

OperationTracingOptions