- Connects a Durable Task Scheduler client and worker using
DTS_CONNECTION_STRING. - Schedules an orchestration with an explicit sample-owned instance ID.
- Passes typed orchestration input and validates typed activity output.
- Cleans up only the orchestration instance created by this run.
Start a Durable Task Scheduler endpoint or emulator and set:
export DTS_CONNECTION_STRING="Endpoint=http://localhost:8080;TaskHub=default;Authentication=None"go run ./samples/durabletaskschedulerThe orchestration calls the SayHello activity for Tokyo, London, and Seattle,
decodes the typed output, and verifies the exact greetings. On success it prints:
SAMPLE_OK durabletaskscheduler
The sample terminates if needed and recursively purges only its generated
sample-durabletaskscheduler-* orchestration instance before shutting down.
DTS_CONNECTION_STRING="$DTS_CONNECTION_STRING" go run ./samples/durabletaskscheduler