FileDownloadToBufferOptions interface
Interfejs opcji dla operacji downloadToBuffer.
- Rozszerzenie
Właściwości
abort |
Implementacja interfejsu |
concurrency | Współbieżność wskazuje maksymalną liczbę zakresów do pobrania równolegle. Jeśli nie zostanie podana, domyślnie będzie używana 5 współbieżność. |
lease |
Warunki dostępu do dzierżawy. |
max |
Fakultatywny. DOSTĘPNE TYLKO W NODE.JS. Ile ponownych prób zostanie wykonane po nieoczekiwanym zakończeniu oryginalnego strumienia pobierania zakresu. 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 ShareFileClient.download() z punktu przerwania, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty maksymalny limitRetryRequestsPerRange. Wartość domyślna to 5. Ustaw większą wartość w przypadku słabej sieci. |
on |
Aktualizator postępu. |
range |
Podczas pobierania plików platformy Azure metoda pobierania spróbuje podzielić duży plik na małe zakresy. Każdy mały zakres zostanie pobrany za pośrednictwem oddzielnego żądania. Ta opcja definiuje dane dotyczące rozmiaru każdego małego żądania, które próbuje pobrać. Wartość domyślna musi być większa niż 0, jeśli wartość jest niezdefiniowana, |
Właściwości dziedziczone
tracing |
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
concurrency
Współbieżność wskazuje maksymalną liczbę zakresów do pobrania równolegle. Jeśli nie zostanie podana, domyślnie będzie używana 5 współbieżność.
concurrency?: number
Wartość właściwości
number
leaseAccessConditions
Warunki dostępu do dzierżawy.
leaseAccessConditions?: LeaseAccessConditions
Wartość właściwości
maxRetryRequestsPerRange
Fakultatywny. DOSTĘPNE TYLKO W NODE.JS.
Ile ponownych prób zostanie wykonane po nieoczekiwanym zakończeniu oryginalnego strumienia pobierania zakresu. 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 ShareFileClient.download() z punktu przerwania, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty maksymalny limitRetryRequestsPerRange.
Wartość domyślna to 5. Ustaw większą wartość w przypadku słabej sieci.
maxRetryRequestsPerRange?: number
Wartość właściwości
number
onProgress
Aktualizator postępu.
onProgress?: (progress: TransferProgressEvent) => void
Wartość właściwości
(progress: TransferProgressEvent) => void
rangeSize
Podczas pobierania plików platformy Azure metoda pobierania spróbuje podzielić duży plik na małe zakresy. Każdy mały zakres zostanie pobrany za pośrednictwem oddzielnego żądania. Ta opcja definiuje dane dotyczące rozmiaru każdego małego żądania, które próbuje pobrać. Wartość domyślna musi być większa niż 0, jeśli wartość jest niezdefiniowana,
rangeSize?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
tracingOptions
tracingOptions?: OperationTracingOptions
Wartość właściwości
dziedziczone zCommonOptions.tracingOptions