Udostępnij za pomocą


BlobDownloadOptions interface

Opcje konfigurowania operacji pobierania .

Rozszerzenie

Właściwości

abortSignal

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

conditions

Warunki, które należy spełnić podczas pobierania obiektów blob.

customerProvidedKey

Informacje o kluczu podane przez klienta.

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

Wywołaj ponownie, aby odbierać zdarzenia dotyczące postępu operacji pobierania.

rangeGetContentCrc64

Po ustawieniu wartości true i pobraniu zakresu obiektów blob usługa zwraca skrót CRC64 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentCrc64 i rangeGetContentMD5 nie można ustawić jednocześnie.

rangeGetContentMD5

Po ustawieniu wartości true i pobraniu zakresu obiektów blob usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentCrc64 i rangeGetContentMD5 nie można ustawić jednocześnie.

snapshot

Nieprzezroczysta wartość ciągu DateTime określająca migawkę obiektu blob do pobrania.

Właściwości dziedziczone

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ć AbortSignal.

abortSignal?: AbortSignalLike

Wartość właściwości

conditions

Warunki, które należy spełnić podczas pobierania obiektów blob.

conditions?: BlobRequestConditions

Wartość właściwości

customerProvidedKey

Informacje o kluczu podane przez klienta.

customerProvidedKey?: CpkInfo

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

Wywołaj ponownie, aby odbierać zdarzenia dotyczące postępu operacji pobierania.

onProgress?: (progress: TransferProgressEvent) => void

Wartość właściwości

(progress: TransferProgressEvent) => void

rangeGetContentCrc64

Po ustawieniu wartości true i pobraniu zakresu obiektów blob usługa zwraca skrót CRC64 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentCrc64 i rangeGetContentMD5 nie można ustawić jednocześnie.

rangeGetContentCrc64?: boolean

Wartość właściwości

boolean

rangeGetContentMD5

Po ustawieniu wartości true i pobraniu zakresu obiektów blob usługa zwraca skrót MD5 dla zakresu, o ile zakres jest mniejszy lub równy 4 MB rozmiaru.

rangeGetContentCrc64 i rangeGetContentMD5 nie można ustawić jednocześnie.

rangeGetContentMD5?: boolean

Wartość właściwości

boolean

snapshot

Nieprzezroczysta wartość ciągu DateTime określająca migawkę obiektu blob do pobrania.

snapshot?: string

Wartość właściwości

string

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