BlobDownloadToBufferOptions interface
Interfejs opcji dla operacji downloadToBuffer .
- Extends
Właściwości
abort |
Implementacja interfejsu |
block |
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. |
customer |
Informacje o kluczu podane przez klienta. |
max |
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. |
on |
Aktualizator postępu. |
Właściwości dziedziczone
tracing |
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
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
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
Szczegóły właściwości dziedziczonej
tracingOptions
Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.
tracingOptions?: OperationTracingOptions
Wartość właściwości
Dziedziczone zcommonOptions.tracingOptions