BlobDownloadOptions interface

Opcje konfigurowania <xref:BlobClient.download> operacji.

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.

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

AbortSignalLike

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

tracingOptions

Opcje konfigurowania zakresów utworzonych po włączeniu śledzenia.

tracingOptions?: OperationTracingOptions

Wartość właściwości

OperationTracingOptions