NServiceBus.InMemoryOutboxStorage.RemoveEntriesOlderThan C# (CSharp) Method

RemoveEntriesOlderThan() public method

public RemoveEntriesOlderThan ( System.DateTime dateTime ) : void
dateTime System.DateTime
return void
        public void RemoveEntriesOlderThan(DateTime dateTime)
        {
            foreach (var entry in storage)
            {
                var storedMessage = entry.Value;
                if (storedMessage.Dispatched && storedMessage.StoredAt < dateTime)
                {
                    StoredMessage toRemove;

                    storage.TryRemove(entry.Key, out toRemove);
                }
            }
        }