Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

AFAnalysisRuleBehaviors Enumeration

  • Last UpdatedNov 18, 2025
  • 2 minute read
AFAnalysisRuleBehaviors Enumeration
The AFDataReferenceMethod is an enumeration of the possible methods which a data reference supports. It is returned by the AFDataReference.SupportedMethods property.

Namespace:  OSIsoft.AF.Analysis
Assembly:  OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182

Syntax

[FlagsAttribute]
public enum AFAnalysisRuleBehaviors
<FlagsAttribute>
Public Enumeration AFAnalysisRuleBehaviors

Dim instance As AFAnalysisRuleBehaviors
[FlagsAttribute]
public enum class AFAnalysisRuleBehaviors
[<FlagsAttribute>]
type AFAnalysisRuleBehaviors

Members

  Member nameValueDescription
None0 No analysis rule behaviors are supported. An implemented analysis rule should never return this value.
SupportsRunningCase1 The AFAnalysisRule supports the Run method using CurrentCase.
SupportsStatePassing2 The AFAnalysisRule supports running using the state-passing methods AFAnalysisRule.DefineVariables, AFAnalysisRule.Initialize(AFAnalysisRuleConfiguration), and Run(IAFAnalysisRuleState).
OutputCorrectAfterSkipping4 The analysis rule is stateless so skipping a calculation will not invalidate subsequent evaluations. If this behavior is not supported, the output following a skipped calculation is considered questionable.
SupportsRecoveringState8 The analysis rule supports recovering state using the AFAnalysisRule.RecoverState method.

Version Information

AFSDK

Supported in: 3.1.1, 3.1.0, 3.0.2, 3.0.1, 3.0.0, 2.10.11, 2.10.5, 2.10.0, 2.10, 2.9.5, 2.9, 2.8.5, 2.8, 2.7.5, 2.7, 2.6

See Also

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in