|
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.