C# Class NDomain.Bus.Transport.Azure.Queues.QueueMessageTransaction

Inheritance: IMessageTransaction
Show file Open project: mfelicio/NDomain Class Usage Examples

Public Methods

Method Description
Commit ( ) : System.Threading.Tasks.Task
Fail ( ) : System.Threading.Tasks.Task
QueueMessageTransaction ( TransportMessage message, int retryCount, Func onCommit, Func onFail ) : NDomain.Bus.Transport

Method Details

Commit() public method

public Commit ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

Fail() public method

public Fail ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

QueueMessageTransaction() public method

public QueueMessageTransaction ( TransportMessage message, int retryCount, Func onCommit, Func onFail ) : NDomain.Bus.Transport
message NDomain.Bus.Transport.TransportMessage
retryCount int
onCommit Func
onFail Func
return NDomain.Bus.Transport