C# Class AsyncDolls.Pipeline.Outgoing.OutgoingPipeline

Inheritance: IOutgoingTransportStepRegisterer, IOutgoingLogicalStepRegisterer
Exibir arquivo Open project: danielmarbach/async-dolls Class Usage Examples

Public Methods

Method Description
DeleteSnapshot ( ) : void
Invoke ( LogicalMessage outgoingLogicalMessage, DeliveryOptions options, EndpointConfiguration configuration, TransportMessage incomingTransportMessage = null ) : System.Threading.Tasks.Task
OutgoingPipeline ( ) : System
TakeSnapshot ( ) : void

Private Methods

Method Description
IOutgoingLogicalStepRegisterer ( Func stepFactory ) : IOutgoingLogicalStepRegisterer
IOutgoingLogicalStepRegisterer ( IOutgoingLogicalStep step ) : IOutgoingLogicalStepRegisterer
IOutgoingTransportStepRegisterer ( Func stepFactory ) : IOutgoingTransportStepRegisterer
IOutgoingTransportStepRegisterer ( IOutgoingTransportStep step ) : IOutgoingTransportStepRegisterer
InvokeLogical ( AsyncDolls.Pipeline.Outgoing.OutgoingLogicalContext context ) : System.Threading.Tasks.Task
InvokeTransport ( AsyncDolls.Pipeline.Outgoing.OutgoingTransportContext context ) : System.Threading.Tasks.Task

Method Details

DeleteSnapshot() public method

public DeleteSnapshot ( ) : void
return void

Invoke() public method

public Invoke ( LogicalMessage outgoingLogicalMessage, DeliveryOptions options, EndpointConfiguration configuration, TransportMessage incomingTransportMessage = null ) : System.Threading.Tasks.Task
outgoingLogicalMessage LogicalMessage
options DeliveryOptions
configuration EndpointConfiguration
incomingTransportMessage TransportMessage
return System.Threading.Tasks.Task

OutgoingPipeline() public method

public OutgoingPipeline ( ) : System
return System

TakeSnapshot() public method

public TakeSnapshot ( ) : void
return void