Class RoutingSlipEventPublisher
- Namespace
- MassTransit.Courier
- Assembly
- MassTransit.Abstractions.dll
public class RoutingSlipEventPublisher : IRoutingSlipEventPublisher
- Inheritance
-
RoutingSlipEventPublisher
- Implements
-
- Inherited Members
-
Constructors
RoutingSlipEventPublisher(CourierContext, RoutingSlip)
public RoutingSlipEventPublisher(CourierContext context, RoutingSlip routingSlip)
Parameters
context CourierContext
routingSlip RoutingSlip
RoutingSlipEventPublisher(ISendEndpointProvider, IPublishEndpoint, RoutingSlip)
public RoutingSlipEventPublisher(ISendEndpointProvider sendEndpointProvider, IPublishEndpoint publishEndpoint, RoutingSlip routingSlip)
Parameters
sendEndpointProvider ISendEndpointProvider
publishEndpoint IPublishEndpoint
routingSlip RoutingSlip
Methods
PublishRoutingSlipActivityCompensated(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IDictionary<string, object>)
public Task PublishRoutingSlipActivityCompensated(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IDictionary<string, object> data)
Parameters
activityName string
executionId Guid
timestamp DateTime
duration TimeSpan
variables IDictionary<string, object>
data IDictionary<string, object>
Returns
- Task
PublishRoutingSlipActivityCompensationFailed(string, Guid, DateTime, TimeSpan, DateTime, TimeSpan, ExceptionInfo, IDictionary<string, object>, IDictionary<string, object>)
public Task PublishRoutingSlipActivityCompensationFailed(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, DateTime failureTimestamp, TimeSpan routingSlipDuration, ExceptionInfo exceptionInfo, IDictionary<string, object> variables, IDictionary<string, object> data)
Parameters
activityName string
executionId Guid
timestamp DateTime
duration TimeSpan
failureTimestamp DateTime
routingSlipDuration TimeSpan
exceptionInfo ExceptionInfo
variables IDictionary<string, object>
data IDictionary<string, object>
Returns
- Task
PublishRoutingSlipActivityCompleted(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IDictionary<string, object>, IDictionary<string, object>)
public Task PublishRoutingSlipActivityCompleted(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IDictionary<string, object> arguments, IDictionary<string, object> data)
Parameters
activityName string
executionId Guid
timestamp DateTime
duration TimeSpan
variables IDictionary<string, object>
arguments IDictionary<string, object>
data IDictionary<string, object>
Returns
- Task
PublishRoutingSlipActivityFaulted(string, Guid, DateTime, TimeSpan, ExceptionInfo, IDictionary<string, object>, IDictionary<string, object>)
public Task PublishRoutingSlipActivityFaulted(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, ExceptionInfo exceptionInfo, IDictionary<string, object> variables, IDictionary<string, object> arguments)
Parameters
activityName string
executionId Guid
timestamp DateTime
duration TimeSpan
exceptionInfo ExceptionInfo
variables IDictionary<string, object>
arguments IDictionary<string, object>
Returns
- Task
PublishRoutingSlipCompleted(DateTime, TimeSpan, IDictionary<string, object>)
public Task PublishRoutingSlipCompleted(DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables)
Parameters
timestamp DateTime
duration TimeSpan
variables IDictionary<string, object>
Returns
- Task
PublishRoutingSlipFaulted(DateTime, TimeSpan, IDictionary<string, object>, params ActivityException[])
public Task PublishRoutingSlipFaulted(DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, params ActivityException[] exceptions)
Parameters
timestamp DateTime
duration TimeSpan
variables IDictionary<string, object>
exceptions ActivityException[]
Returns
- Task
PublishRoutingSlipRevised(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IList<Activity>, IList<Activity>)
public Task PublishRoutingSlipRevised(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IList<Activity> itinerary, IList<Activity> previousItinerary)
Parameters
activityName string
executionId Guid
timestamp DateTime
duration TimeSpan
variables IDictionary<string, object>
itinerary IList<Activity>
previousItinerary IList<Activity>
Returns
- Task
PublishRoutingSlipTerminated(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IList<Activity>)
public Task PublishRoutingSlipTerminated(string activityName, Guid executionId, DateTime timestamp, TimeSpan duration, IDictionary<string, object> variables, IList<Activity> previousItinerary)
Parameters
activityName string
executionId Guid
timestamp DateTime
duration TimeSpan
variables IDictionary<string, object>
previousItinerary IList<Activity>
Returns
- Task