Tools, FAQ, Tutorials:
'set-variable' Statement to Create Custom Variables
How to use the "set-variable" Policy Statement to create custom variables for an Azure API service operation?
✍: FYIcenter.com
The "set-variable" policy statement allows you to create custom variables with given values
to be used later in other policy statements.
The "set-variable" statement has the following syntax:
<set-variable name="variable_name" value="Expression | Text" />
If a "@(...)" expression is used, the variable have hold the objects returned from the expression in a number of C# types, like System.Boolean, System.Int32, System.Single, System.Double, System.String, System.DateTime, etc.
For example, the following inbound policy creates three variables: the first one with a text as its value; the second one with a "@(...)" expression returning a Boolean; the third one with a "@(...)" expression returning a String;
<inbound>
<set-variable name="version" value="1.11"/>
<set-variable name="isMobile"
value="@(context.Request.Headers["User-Agent"].Contains("iPad"))"/>
<set-variable name="method" value="@(context.Request.Method)"/>
</inbound>
For more information on "set-variable" statement, see API Management policy expressions Website.
⇒ Use Custom Variables in Policy Expressions
2018-01-24, ≈12🔥, 0💬
Popular Posts:
How to use the "@(...)" expression in Azure API Policy? The "@(...)" expression in Azure API Policy ...
How to create a "Sign-up or Sign-in" user flow policy in my Azure AD B2C directory? If you want to b...
Where to find EPUB Sample Files? Here is a list of EPUB sample files collected by FYIcenter.com team...
How To Break a File Path Name into Parts in PHP? If you have a file name, and want to get different ...
What are the differences of Differences of evaluateTransaction() and submitTransaction() of the fabr...