Skip to content

Class Abt005SagaChoreographyOutboxRule

Namespace: Cephalon.Behaviors.Compatibility
Assembly: Cephalon.Behaviors.dll

ABT-005: A saga-choreography behavior should enable outbox staging so choreography publications can survive transient failures and retries safely.

public sealed class Abt005SagaChoreographyOutboxRule : IBehaviorCompatibilityRule

objectAbt005SagaChoreographyOutboxRule

IBehaviorCompatibilityRule

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Gets a human-readable description of the rule.

public string Description { get; }

string

Gets the rule identifier ABT-005.

public string RuleId { get; }

string

Returns an advisory when a saga-choreography behavior does not have outbox enabled.

public BehaviorCompatibilityViolation? Check(BehaviorTopologyDescriptor descriptor)

descriptor BehaviorTopologyDescriptor

The behavior topology descriptor to evaluate.

BehaviorCompatibilityViolation?

A with when the rule is violated, or null when the descriptor is compliant.