Azure / durabletask

Durable Task Framework allows users to write long running persistent workflows in C# using the async/await capabilities.
Apache License 2.0
1.47k stars 287 forks source link

revise propagation path for entity parameters #971

Closed sebastianburckhardt closed 9 months ago

sebastianburckhardt commented 9 months ago

Orchestrators need to know some information about the backend entity capabilities to properly handle entity operations. This PR revises how the backend conveys this information to the front end.

It encapsulates this information in TaskOrchestrationEntityParameters, which is passed via DispatcherContext to the front end. The front end then passes this back to the constructor of TaskOrchestrationExecutor, from where it becomes visible to the entity-related functions. 

davidmrdavid commented 9 months ago

@sebastianburckhardt: approved though please fix the conflict