Class ResponseSender
- Namespace
- CarrotMQ.Core.MessageProcessing
- Assembly
- CarrotMQ.Core.dll
public sealed class ResponseSender : IResponseSender
- Inheritance
-
ResponseSender
- Implements
- Inherited Members
Constructors
ResponseSender(ITransport, ICarrotSerializer, ICarrotMetricsRecorder, ILogger<ResponseSender>)
public ResponseSender(ITransport transport, ICarrotSerializer serializer, ICarrotMetricsRecorder metricsRecorder, ILogger<ResponseSender> logger)
Parameters
transportITransportserializerICarrotSerializermetricsRecorderICarrotMetricsRecorderloggerILogger<ResponseSender>
Methods
TrySendResponseAsync(MiddlewareContext)
Sends the response based on the MiddlewareContext
public Task TrySendResponseAsync(MiddlewareContext middlewareContext)
Parameters
middlewareContextMiddlewareContext