using Pole.ReliableMessage.Abstraction; using MassTransit; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace Pole.ReliableMessage.Masstransit { public class DefaultReliableEventHandlerContext : IReliableEventHandlerContext where TEvent : class { private readonly ConsumeContext _executeContext; public DefaultReliableEventHandlerContext(ConsumeContext executeContext) { _executeContext = executeContext; this.Event = executeContext.Message; } public TEvent Event { get; private set; } } }