Telling an async method "here's the filename to save to" is fine if you only have one, but when you're working with a non-trivial program that might have multiple tasks running at once, you need a better solution that can handle saving multiple tasks into the same save file.
The original post mentioned something along the lines of having a HiberationTokenSource / HibernationToken system. This is definitely needed to make AsyncWorkflow production-ready, preferably with a Hibernate(Stream) method available.
Telling an async method "here's the filename to save to" is fine if you only have one, but when you're working with a non-trivial program that might have multiple tasks running at once, you need a better solution that can handle saving multiple tasks into the same save file.
The original post mentioned something along the lines of having a HiberationTokenSource / HibernationToken system. This is definitely needed to make AsyncWorkflow production-ready, preferably with a
Hibernate(Stream)method available.