Class SagaChoreographyStepResult
เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน
Namespace: Cephalon.Behaviors.Patterns.Abstractions
Assembly: Cephalon.Behaviors.Patterns.dll
Carries typed local output and event publications produced by one choreography-based saga step.
public sealed class SagaChoreographyStepResult<TOutput> : ISagaChoreographyStepResultType Parameters
Section titled “Type Parameters”TOutput
The local output type returned by the choreography step.
Inheritance
Section titled “Inheritance”object ← SagaChoreographyStepResult<TOutput>
Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”SagaChoreographyStepResult(TOutput, IReadOnlyList<SagaChoreographyPublication>?)
Section titled “ SagaChoreographyStepResult(TOutput, IReadOnlyList<SagaChoreographyPublication>?)”Initializes a new instance of
public SagaChoreographyStepResult(TOutput output, IReadOnlyList<SagaChoreographyPublication>? publications = null)Parameters
Section titled “Parameters”output TOutput
The typed local output returned to the caller.
publications IReadOnlyList<SagaChoreographyPublication>?
The publications that continue or compensate the saga.
Properties
Section titled “Properties”Output
Section titled “ Output”Gets the typed local output returned to the caller.
public TOutput Output { get; }Property Value
Section titled “Property Value”TOutput
Publications
Section titled “ Publications”Gets the publications that continue or compensate the saga.
public IReadOnlyList<SagaChoreographyPublication> Publications { get; }