NServiceBus.InMemoryTransactionalSynchronizedStorageAdapter.TryAdapt C# (CSharp) Method

TryAdapt() public method

public TryAdapt ( OutboxTransaction transaction, ContextBag context ) : Task
transaction OutboxTransaction
context ContextBag
return Task
        public Task<CompletableSynchronizedStorageSession> TryAdapt(OutboxTransaction transaction, ContextBag context)
        {
            var inMemOutboxTransaction = transaction as InMemoryOutboxTransaction;
            if (inMemOutboxTransaction != null)
            {
                CompletableSynchronizedStorageSession session = new InMemorySynchronizedStorageSession(inMemOutboxTransaction.Transaction);
                return Task.FromResult(session);
            }
            return EmptyTask;
        }

Same methods

InMemoryTransactionalSynchronizedStorageAdapter::TryAdapt ( TransportTransaction transportTransaction, ContextBag context ) : Task
InMemoryTransactionalSynchronizedStorageAdapter