Udostępnij za pośrednictwem


BlobDownloadOptions interface

Opcje konfigurowania operacji pobierania .

Extends

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.

conditions

Warunki do spełnienia podczas pobierania obiektów blob.

customerProvidedKey

Informacje kluczowe podane przez klienta.

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.

onProgress

Wywołaj ponownie, aby odbierać zdarzenia w trakcie operacji pobierania.

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.

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.

snapshot

Nieprzezroczysta wartość ciągu DateTime, która w obecnej chwili określa 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 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

Informacje kluczowe podane przez klienta.

customerProvidedKey?: CpkInfo

Wartość właściwości

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