FileDownloadToBufferOptions interface
Interfejs opcji dla downloadToBuffer(Buffer, number, number, FileDownloadToBufferOptions) operacji.
- Extends
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 dzierżawy. |
max |
Opcjonalny. DOSTĘPNE TYLKO W NODE.JS. Ile ponownych prób zostanie wykonane, gdy oryginalny strumień pobierania zakresu 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 zostanie wykonane dodatkowe żądanie ShareFileClient.download() z uszkodzonego punktu, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty maxRetryRequestsPerRange. Wartość domyślna to 5, należy ustawić 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 rozmiaru każdego małego żądania, które próbuje pobrać. Wartość domyślna musi być większa niż 0, jeśli niezdefiniowana, będzie używana wartość domyślna. |
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 kontrolera @azure/abort-controller, aby utworzyć element AbortSignal
.
abortSignal?: AbortSignalLike
Wartość właściwości
AbortSignalLike
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 dzierżawy.
leaseAccessConditions?: LeaseAccessConditions
Wartość właściwości
maxRetryRequestsPerRange
Opcjonalny. DOSTĘPNE TYLKO W NODE.JS. Ile ponownych prób zostanie wykonane, gdy oryginalny strumień pobierania zakresu 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 zostanie wykonane dodatkowe żądanie ShareFileClient.download() z uszkodzonego punktu, dopóki żądany zakres nie zostanie pomyślnie pobrany lub zostanie osiągnięty maxRetryRequestsPerRange.
Wartość domyślna to 5, należy ustawić 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 rozmiaru każdego małego żądania, które próbuje pobrać. Wartość domyślna musi być większa niż 0, jeśli niezdefiniowana, będzie używana wartość domyślna.
rangeSize?: number
Wartość właściwości
number
Szczegóły właściwości dziedziczonej
tracingOptions
tracingOptions?: OperationTracingOptions
Wartość właściwości
OperationTracingOptions
Dziedziczone zcommonOptions.tracingOptions