ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Data Namespace / AttributeRuleDefinition Class
Properties Methods


In This Topic
    AttributeRuleDefinition Class Members
    In This Topic

    The following tables list the members exposed by AttributeRuleDefinition.

    Public Properties
     NameDescription
    Public Property Gets the opaque handle to the underlying native object. (Inherited from ArcGIS.Core.CoreObjectsBase)
    Top
    Public Methods
     NameDescription
    Public Method (Inherited from ArcGIS.Core.CoreObjectsBase)
    Public Method Gets the attribute rule type. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the attribute rule description. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the error message that will be returned if the rule is violated. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the error number that will be returned if the rule is violated. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the order in which the rule is run. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets if the rule is to be excluded from client evaluation - that is the rule will NOT be evaluated by the application or client locally before applying the edits to the workspace. Instead the rule will only be evaluated once edits are applied. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the name of the field to which this rule will be applied. An empty string is returned if no field is specified. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets if the rule evaluation will be run in batch mode.  
    Public Method Gets if the rule is enabled.  
    Public Method Gets if the field that the rule applies to is editable. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the minimum Arcade version required for the expression in this rule. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the attribute rule name. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the Arcade expression that defines the rule. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the severity of the error if the rule is violated. This is applicable to validation rule types only. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the subtype to which this rule will be applied, if the dataset has subtypes. />. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the set of tags for the rule. Mutliple tags are returned as a semicolon delimited string. This method must be called on the MCT. Use QueuedTask.Run.  
    Public Method Gets the editing events that will trigger the attribute rule to take effect. This parameter is valid for calculation and constraint rule types only. This method must be called on the MCT. Use QueuedTask.Run.  
    Top
    See Also