onProgress(callback) {
        this.pollProgressCallbacks.push(callback);
        return () => {
            this.pollProgressCallbacks = this.pollProgressCallbacks.filter((c) => c !== callback);
        };
    }
Attempts to cancel the underlying operation.

It only optionally receives an object with an abortSignal property, from \@azure/abort-controller's AbortSignalLike.

If it's called again before it finishes, it will throw an error.

@param options - Optional properties passed to the operation's update method.