NServiceBus.InMemoryTimeoutPersister.Add C# (CSharp) Method

Add() public method

public Add ( TimeoutData timeout, ContextBag context ) : Task
timeout TimeoutData
context ContextBag
return Task
        public Task Add(TimeoutData timeout, ContextBag context)
        {
            timeout.Id = Guid.NewGuid().ToString();
            try
            {
                readerWriterLock.EnterWriteLock();
                storage.Add(timeout);
            }
            finally
            {
                readerWriterLock.ExitWriteLock();
            }

            return TaskEx.CompletedTask;
        }