BlobDownloadOptions interface
- Rozszerzenie
Właściwości
| abort |
Implementacja interfejsu |
| conditions | Warunki, które należy spełnić podczas pobierania obiektów blob. |
| customer |
Informacje o kluczu podane przez klienta. |
| max |
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 Wartość domyślna to 5. Ustaw większą wartość podczas ładowania dużych plików w słabej sieci. |
| on |
Wywołaj ponownie, aby odbierać zdarzenia dotyczące postępu operacji pobierania. |
| range |
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. |
| range |
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
| 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ć 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
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