Namespace Cephalon.Behaviors.Patterns.Abstractions
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Classes
Section titled “Classes”Carries all information needed to execute one behavior invocation.
The result of a pattern-executed behavior invocation.
Carries the replayed durable-execution state for one workflow invocation.
DurableExecutionStepResult<TOutput>
Describes the next durable-execution outcome after one workflow step runs.
Represents a snapshot of a process manager’s current step and metadata.
Describes one event publication produced by a choreography-based saga step.
Carries the local output and event publications produced by one choreography-based saga step.
SagaChoreographyStepResult<TOutput>
Carries typed local output and event publications produced by one choreography-based saga step.
Interfaces
Section titled “Interfaces”Executes a behavior invocation according to a specific architectural pattern.
Describes the replayable state contract for one durable execution workflow.
IDurableExecution<TInput, TState, TOutput>
Defines one replayable durable-execution workflow step on top of the shared behavior model.
Provides process checkpoint persistence for the process-manager execution pattern.
Publishes choreography publications produced by a saga choreography behavior step.
Describes the local output and staged publications produced by one choreography-based saga step.
Provides a higher-level authoring helper for choreography-based saga steps that react to one event and return staged publications plus optional local output through the shared choreography contracts.
ISagaEventReactor<TEvent, TOutput>
Provides a higher-level authoring helper for choreography-based saga steps that react to one event and return a typed local output alongside staged publications.
Provides saga state persistence for the saga-step execution pattern.