Table of Contents

Interface IRoutingSlipEventPublisher

Namespace
MassTransit.Courier
Assembly
MassTransit.Abstractions.dll
public interface IRoutingSlipEventPublisher

Methods

PublishRoutingSlipActivityCompensated(string, Guid, DateTime, TimeSpan, IDictionary<string, object>, IDictionary<string, object>)

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>)

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>)

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>)

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>)

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[])

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>)

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>)

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