ExpressionFunctions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Definition of default built-in functions for expressions.
public static class ExpressionFunctions
type ExpressionFunctions = class
Public Class ExpressionFunctions
- Inheritance
-
ExpressionFunctions
Remarks
These functions are largely from WDL https://docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference with a few extensions like infix operators for math, logic and comparisons.
This class also has some methods that are useful to use when defining custom functions. You can always construct a ExpressionEvaluator directly which gives the maximum amount of control over validation and evaluation. Validators are static checkers that should throw an exception if something is not valid statically. Evaluators are called to evaluate an expression and should try not to throw. There are some evaluators in this file that take in a verifier that is called at runtime to verify arguments are proper.
Fields
StandardFunctions |
Read only Dictionary of built in functions. |