, , . HTTP GetStatusAsync API . HTTP.
- , :
public static async Task<JObject> Run(JObject input, DurableOrchestrationClient client)
{
string instanceId = await client.StartAsync("MyOrchestration", input);
for (int i = 0; i < 60; i++)
{
var status = await client.GetStatusAsync(instanceId);
if (status?.RuntimeStatus == "Completed")
{
return (JObject)status.Output;
}
await Task.Delay(TimeSpan.FromSeconds(1));
}
}
, , , . , , ? , , , ? , , , , .