, , , (Q1/Q2 2018) Durable Functions. , :
... . , .
, . , A => B => C, .
Durable Functions Function. , , , # - ():
[FunctionName("ExpensiveDurableSequence")]
public static async Task<List<string>> Run(
[OrchestrationTrigger] DurableOrchestrationTrigger context)
{
var response = new List<Order>();
var token = await context.CallActivityAsync<string>("GetDbToken", "i-am-root");
response.Add(await context.CallActivityAsync<IEnumerable<Order>>("GetOrdersFromDb", token));
return response;
}
[FunctionName("GetDbToken")]
public static string GetDbToken([ActivityTrigger] string username)
{
return token;
}
[FunctionaName("GetOrdersFromDb")]
public static IEnumerable<Order> GetOrdersFromDb([ActivityTrigger] string apikey)
{
return orders;
}
:
(, ) (/).
: