ArcGIS Runtime SDK for iOS
100.15
|
Provides information about the execution context where an Arcade console function is invoked.
ArcadeConsoleMessageEvent
Properties | |
NSDictionary< NSString *, NSString * > * | information |
AGSArcadeProfile | profile |
|
readnonatomiccopy |
A dictionary of optional context information where Arcade console function is invoked.
If this is an AGSArcadeProfileAttributeRuleConstraint
or AGSArcadeProfileAttributeRuleCalculation
, expect AGSArcadeConsoleMessageContext::information
to include the following keys:
AGSArcGISFeatureTable
evaluating the attribute rule.
|
readnonatomicassign |
The AGSArcadeProfile
which invoked the Arcade console function.
Arcade console messages may be sent from different execution contexts, for example:
AGSArcadeProfileAttributeRuleConstraint
indicates evaluation of an Attribute Rule Constraint. See documentation for Attribute Rule Constraint. AGSArcadeProfileAttributeRuleCalculation
indicates evaluation of an Attribute Rule Calculation. See documentation for Attribute Rule Calculation. AGSArcadeProfileLabeling
indicates evaluation of an AGSLabelDefinition::expression
or AGSLabelAngle::angleExpression
. AGSArcadeProfilePopup
indicates evaluation of an expression used to populate popup fields. AGSArcadeProfileRestricted
indicates no optional functionality is allowed and is the preferred default for an AGSArcadeEvaluator
. AGSArcadeProfileUnrestricted
indicates optional functionalities are allowed and is the legacy default.