C# Class NServiceBus.InMemoryOutboxStorage

Inheritance: IOutboxStorage
Show file Open project: Particular/NServiceBus

Public Methods

Method Description
BeginTransaction ( ContextBag context ) : Task
Get ( string messageId, ContextBag context ) : Task
RemoveEntriesOlderThan ( System.DateTime dateTime ) : void
SetAsDispatched ( string messageId, ContextBag context ) : System.Threading.Tasks.Task
Store ( OutboxMessage message, OutboxTransaction transaction, ContextBag context ) : System.Threading.Tasks.Task

Method Details

BeginTransaction() public method

public BeginTransaction ( ContextBag context ) : Task
context ContextBag
return Task

Get() public method

public Get ( string messageId, ContextBag context ) : Task
messageId string
context ContextBag
return Task

RemoveEntriesOlderThan() public method

public RemoveEntriesOlderThan ( System.DateTime dateTime ) : void
dateTime System.DateTime
return void

SetAsDispatched() public method

public SetAsDispatched ( string messageId, ContextBag context ) : System.Threading.Tasks.Task
messageId string
context ContextBag
return System.Threading.Tasks.Task

Store() public method

public Store ( OutboxMessage message, OutboxTransaction transaction, ContextBag context ) : System.Threading.Tasks.Task
message OutboxMessage
transaction OutboxTransaction
context ContextBag
return System.Threading.Tasks.Task