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