Class Abt003ProcessManagerRequiresInboxRule
Namespace: Cephalon.Behaviors.Compatibility
Assembly: Cephalon.Behaviors.dll
ABT-003: A process-manager behavior must have inbox deduplication enabled
to guarantee exactly-once processing across checkpoints.
public sealed class Abt003ProcessManagerRequiresInboxRule : IBehaviorCompatibilityRuleInheritance
Section titled “Inheritance”object ← Abt003ProcessManagerRequiresInboxRule
Implements
Section titled “Implements”IBehaviorCompatibilityRule
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
Section titled “Properties”Description
Section titled “ Description”Gets a human-readable description of the rule.
public string Description { get; }Property Value
Section titled “Property Value”RuleId
Section titled “ RuleId”Gets the rule identifier ABT-003.
public string RuleId { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Check(BehaviorTopologyDescriptor)
Section titled “ Check(BehaviorTopologyDescriptor)”Returns a violation when a process-manager behavior does not have inbox enabled.
public BehaviorCompatibilityViolation? Check(BehaviorTopologyDescriptor descriptor)Parameters
Section titled “Parameters”descriptor BehaviorTopologyDescriptor
The behavior topology descriptor to evaluate.
Returns
Section titled “Returns”BehaviorCompatibilityViolation?
A