Package version:

Interface BlobBeginCopyFromUrlPollState

The state used by the poller returned from BlobClient.beginCopyFromURL.

This state is passed into the user-specified onProgress callback whenever copy progress is detected.

interface BlobBeginCopyFromUrlPollState {
    blobClient: any;
    copyId?: string;
    copyProgress?: string;
    copySource: string;
    startCopyFromURLOptions?: BlobStartCopyFromURLOptions;
}

Hierarchy (view full)

Properties

blobClient: any

The instance of BlobClient that was used when calling BlobClient.beginCopyFromURL.

copyId?: string

The copyId that identifies the in-progress blob copy.

copyProgress?: string

the progress of the blob copy as reported by the service.

copySource: string

The source URL provided in BlobClient.beginCopyFromURL.

startCopyFromURLOptions?: BlobStartCopyFromURLOptions

The options that were passed to the initial BlobClient.beginCopyFromURL call. This is exposed for the poller and should not be modified directly.