Udostępnij za pośrednictwem


FileDownloadOptions interface

Opcje konfigurowania plików — operacje pobierania.

Widzieć:

Rozszerzenie

Właściwości

abortSignal

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

leaseAccessConditions

Warunki dostępu do dzierżawy.

maxRetryRequests

Fakultatywny. DOSTĘPNE TYLKO W NODE.JS.

Ile ponownych prób zostanie wykonane po nieoczekiwanym zakończeniu pobierania oryginalnego strumienia treści. 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 ShareFileClient.download() z punktu przerwania, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty element maxRetryRequests.

Wartość domyślna to 5. Ustaw większą wartość podczas ładowania dużych plików w słabej sieci.

onProgress

Pobieranie postępu aktualizowania programu obsługi zdarzeń.

rangeGetContentMD5

Gdy ten nagłówek jest ustawiony na wartość true i określony razem z nagłówkiem Zakres, usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

Właściwości dziedziczone

tracingOptions

Szczegóły właściwości

abortSignal

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

abortSignal?: AbortSignalLike

Wartość właściwości

leaseAccessConditions

Warunki dostępu do dzierżawy.

leaseAccessConditions?: LeaseAccessConditions

Wartość właściwości

maxRetryRequests

Fakultatywny. DOSTĘPNE TYLKO W NODE.JS.

Ile ponownych prób zostanie wykonane po nieoczekiwanym zakończeniu pobierania oryginalnego strumienia treści. 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 ShareFileClient.download() z punktu przerwania, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty element maxRetryRequests.

Wartość domyślna to 5. Ustaw większą wartość podczas ładowania dużych plików w słabej sieci.

maxRetryRequests?: number

Wartość właściwości

number

onProgress

Pobieranie postępu aktualizowania programu obsługi zdarzeń.

onProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

rangeGetContentMD5

Gdy ten nagłówek jest ustawiony na wartość true i określony razem z nagłówkiem Zakres, usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentMD5?: boolean

Wartość właściwości

boolean

Szczegóły właściwości dziedziczonej

tracingOptions

tracingOptions?: OperationTracingOptions

Wartość właściwości

dziedziczone zCommonOptions.tracingOptions