C# Class AsyncDolls.Pipeline.Outgoing.OutgoingPipeline

Inheritance: IOutgoingTransportStepRegisterer, IOutgoingLogicalStepRegisterer
Afficher le fichier Open project: danielmarbach/async-dolls Class Usage Examples

Méthodes publiques

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

Private Methods

Méthode 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 méthode

public DeleteSnapshot ( ) : void
Résultat void

Invoke() public méthode

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

OutgoingPipeline() public méthode

public OutgoingPipeline ( ) : System
Résultat System

TakeSnapshot() public méthode

public TakeSnapshot ( ) : void
Résultat void