ProviderTransferReadRequest
Defined in: src/providers/ProviderTransferOperations.ts:34
Request passed to provider read implementations.
Extends
Section titled “Extends”Properties
Section titled “Properties”| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
attempt | number | One-based attempt number. | ProviderTransferRequest.attempt | src/transfers/TransferEngine.ts:30 |
bandwidthLimit? | TransferBandwidthLimit | Optional throughput limit shape for concrete executors to honor. | ProviderTransferRequest.bandwidthLimit | src/transfers/TransferEngine.ts:34 |
endpoint | TransferEndpoint | Endpoint owned by the provider handling this request. | ProviderTransferRequest.endpoint | src/providers/ProviderTransferOperations.ts:30 |
job | TransferJob | Job being executed. | ProviderTransferRequest.job | src/transfers/TransferEngine.ts:28 |
range? | TransferByteRange | Optional byte range for resumed or partial reads. | - | src/providers/ProviderTransferOperations.ts:36 |
signal? | AbortSignal | Abort signal active for this execution when supplied. | ProviderTransferRequest.signal | src/transfers/TransferEngine.ts:32 |
Methods
Section titled “Methods”reportProgress()
Section titled “reportProgress()”reportProgress(bytesTransferred: number, totalBytes?: number): TransferProgressEvent;Defined in: src/transfers/TransferEngine.ts:38
Emits a normalized progress event through engine options.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
bytesTransferred | number |
totalBytes? | number |
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”ProviderTransferRequest.reportProgress
throwIfAborted()
Section titled “throwIfAborted()”throwIfAborted(): void;Defined in: src/transfers/TransferEngine.ts:36
Throws an SDK abort error when the active signal has been cancelled.
Returns
Section titled “Returns”void