BlobDownloadOptions interface
Opcje konfigurowania operacji pobierania .
- Extends
Właściwości
abort |
Implementacja interfejsu |
conditions | Warunki do spełnienia podczas pobierania obiektów blob. |
customer |
Informacje kluczowe podane przez klienta. |
max |
Opcjonalny. DOSTĘPNE TYLKO W NODE.JS. Ile ponownych prób zostanie wykonane, gdy oryginalny strumień pobierania treści niespodziewanie kończy się. Powyższe końce nie będą wyzwalać zasad ponawiania prób zdefiniowanych w potoku, ponieważ nie emitują błędów sieci. Dzięki tej opcji każda dodatkowa ponowna próba oznacza, że dodatkowe Wartość domyślna to 5, należy ustawić większą wartość podczas ładowania dużych plików w słabej sieci. |
on |
Wywołaj ponownie, aby odbierać zdarzenia w trakcie operacji pobierania. |
range |
Jeśli ta wartość ma wartość true i zakres pobierania obiektu 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ć w tym samym czasie. |
range |
Jeśli jest ustawiona wartość true i zakres pobierania obiektu 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ć w tym samym czasie. |
snapshot | Nieprzezroczysta wartość ciągu DateTime, która w obecnej chwili określa 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 kontrolera @azure/abort-controller, aby utworzyć element AbortSignal
.
abortSignal?: AbortSignalLike
Wartość właściwości
conditions
Warunki do spełnienia podczas pobierania obiektów blob.
conditions?: BlobRequestConditions
Wartość właściwości
customerProvidedKey
maxRetryRequests
Opcjonalny. DOSTĘPNE TYLKO W NODE.JS.
Ile ponownych prób zostanie wykonane, gdy oryginalny strumień pobierania treści niespodziewanie kończy się. Powyższe końce nie będą wyzwalać zasad ponawiania prób zdefiniowanych w potoku, ponieważ nie emitują błędów sieci.
Dzięki tej opcji każda dodatkowa ponowna próba oznacza, że dodatkowe FileClient.download()
żądanie zostanie wykonane z uszkodzonego punktu, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty parametr maxRetryRequests.
Wartość domyślna to 5, należy ustawić 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 w trakcie operacji pobierania.
onProgress?: (progress: TransferProgressEvent) => void
Wartość właściwości
(progress: TransferProgressEvent) => void
rangeGetContentCrc64
Jeśli ta wartość ma wartość true i zakres pobierania obiektu 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ć w tym samym czasie.
rangeGetContentCrc64?: boolean
Wartość właściwości
boolean
rangeGetContentMD5
Jeśli jest ustawiona wartość true i zakres pobierania obiektu 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ć w tym samym czasie.
rangeGetContentMD5?: boolean
Wartość właściwości
boolean
snapshot
Nieprzezroczysta wartość ciągu DateTime, która w obecnej chwili określa 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