public Task Execute( IProgress<float> progress = null, CancellationToken cancellationToken = default )
public: virtual Task^ Execute( IProgress<float>^ progress = nullptr, CancellationToken cancellationToken = CancellationToken() ) sealed