1
0
mirror of synced 2024-09-28 19:56:09 +00:00
Tapeti/Tapeti/Config/IMessageContext.cs
Mark van Renswoude 6779f3a4d0 Added AppSettings ConnectionParams helper
Changed BindingFilters to MessageFilterMiddleware (in preparation for SignalR interaction package)
Start of SqlConnectionFlowRepository
2017-02-08 15:52:24 +01:00

26 lines
611 B
C#

using System;
using System.Collections.Generic;
using RabbitMQ.Client;
namespace Tapeti.Config
{
public interface IMessageContext : IDisposable
{
IDependencyResolver DependencyResolver { get; }
string Queue { get; }
string RoutingKey { get; }
object Message { get; }
IBasicProperties Properties { get; }
IDictionary<string, object> Items { get; }
/// <summary>
/// Controller will be null when passed to a IMessageFilterMiddleware
/// </summary>
object Controller { get; }
IBinding Binding { get; }
}
}