Tools, FAQ, Tutorials:
'wait' Policy Statement
How to use the "wait" Policy statement to make multi-threading calls for an Azure API service operation?
✍: FYIcenter.com
The "wait" Policy Statement allows you to make multi-threading calls
to external systems.
The "wait" statement has the following syntax:
<wait for="all|any">
<send-request .../>
<send-request .../>
...
</wait>
If for="any" is specified, the "wait" statement ends if any one of the child calls ends.
If for="all" is specified, the "wait" statement ends if all child calls end.
For example, the following policy makes two web service calls simultaneously and waits for both of them to finish:
<wait for="all">
<send-request mode="new" response-variable-name="response1">
<set-url>http://dev.fyicenter.com/api/users/101</set-url>
<set-method>GET</set-method>
</send-request>
<send-request mode="new" response-variable-name="response2">
<set-url>http://dev.fyicenter.com/api/orders/202</set-url>
<set-method>GET</set-method>
</send-request>
</wait>
⇒ 'set-status' Policy Statement
⇐ 'send-one-way-request' Policy Statement
2018-01-13, ∼2471🔥, 0💬
Popular Posts:
What is Azure API Management Publisher Dashboard? Azure API Management Publisher Dashboard is an Azu...
How to access URL template parameters from "context.Request.Matched Parameters"object in Azure API P...
How to build a test service operation to dump everything from the "context.Request" object in the re...
How to access Request body from "context.Request.Body" object in Azure API Policy? Request body is t...
Can You Add Values to an Array without Keys in PHP? Can You Add Values to an Array with a Key? The a...