Table of Contents

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