Property | Type | Description | |
---|---|---|---|
NoArguments | object>.IDictionary |
Method | Description | |
---|---|---|
AddActivitiesFromSourceItinerary ( ) : int |
Adds the activities from the source itinerary to the new routing slip and removes them from the source itinerary.
|
|
AddActivity ( string name, |
Adds an activity to the routing slip without specifying any arguments
|
|
AddActivity ( string name, |
Adds an activity to the routing slip specifying activity arguments a dictionary
|
|
AddActivity ( string name, |
Adds an activity to the routing slip specifying activity arguments as an anonymous object
|
|
AddActivityException ( ActivityException activityException ) : void | ||
AddActivityException ( HostInfo host, string name, System.Guid activityTrackingNumber, System.DateTime timestamp, System.TimeSpan elapsed, |
Adds an activity exception to the routing slip
|
|
AddActivityException ( HostInfo host, string name, System.Guid activityTrackingNumber, System.DateTime timestamp, System.TimeSpan elapsed, ExceptionInfo exceptionInfo ) : void |
Adds an activity exception to the routing slip
|
|
AddActivityLog ( HostInfo host, string name, System.Guid activityTrackingNumber, System.DateTime timestamp, System.TimeSpan duration ) : void | ||
AddCompensateLog ( System.Guid activityTrackingNumber, |
||
AddCompensateLog ( System.Guid activityTrackingNumber, |
||
AddSubscription ( |
Adds a message subscription to the routing slip that will be sent at the specified event points
|
|
AddSubscription ( |
Adds a message subscription to the routing slip that will be sent at the specified event points
|
|
AddSubscription ( |
Adds a message subscription to the routing slip that will be sent at the specified event points
|
|
AddSubscription ( |
Add an explicit subscription to the routing slip events
|
|
AddSubscription ( |
Add an explicit subscription to the routing slip events
|
|
AddSubscription ( |
Add an explicit subscription to the routing slip events
|
|
AddVariable ( string key, object value ) : void |
Add an object variable to the routing slip
|
|
AddVariable ( string key, string value ) : void |
Add a string value to the routing slip
|
|
Build ( ) : RoutingSlip |
Builds the routing slip using the current state of the builder
|
|
GetObjectAsDictionary ( object values ) : object>.IDictionary |
||
RoutingSlipBuilder ( System.Guid trackingNumber ) : System | ||
RoutingSlipBuilder ( RoutingSlip routingSlip, Func |
||
RoutingSlipBuilder ( RoutingSlip routingSlip, IEnumerable |
||
RoutingSlipBuilder ( RoutingSlip routingSlip, IEnumerable |
||
SetVariables ( object>.IEnumerable |
||
SetVariables ( object values ) : void |
Sets the value of any existing variables to the value in the anonymous object, as well as adding any additional variables that did not exist previously. For example, SetVariables(new { IntValue = 27, StringValue = "Hello, World." });
|
Method | Description | |
---|---|---|
IRoutingSlipSendEndpointTarget ( |
Adds a custom subscription message to the routing slip which is sent at the specified events
|
|
SetVariablesFromDictionary ( object>.IEnumerable |
public AddActivitiesFromSourceItinerary ( ) : int | ||
return | int |
public AddActivity ( string name, |
||
name | string | The activity name |
executeAddress | The execution address of the activity | |
return | void |
public AddActivity ( string name, |
||
name | string | The activity name |
executeAddress | The execution address of the activity | |
arguments | object>.IDictionary | A dictionary of name/values matching the activity argument properties |
return | void |
public AddActivity ( string name, |
||
name | string | The activity name |
executeAddress | The execution address of the activity | |
arguments | object | An anonymous object of properties matching the argument names of the activity |
return | void |
public AddActivityException ( ActivityException activityException ) : void | ||
activityException | ActivityException | |
return | void |
public AddActivityException ( HostInfo host, string name, System.Guid activityTrackingNumber, System.DateTime timestamp, System.TimeSpan elapsed, |
||
host | HostInfo | |
name | string | The name of the faulted activity |
activityTrackingNumber | System.Guid | The activity tracking number |
timestamp | System.DateTime | The timestamp of the exception |
elapsed | System.TimeSpan | The time elapsed from the start of the activity to the exception |
exception | The exception thrown by the activity | |
return | void |
public AddActivityException ( HostInfo host, string name, System.Guid activityTrackingNumber, System.DateTime timestamp, System.TimeSpan elapsed, ExceptionInfo exceptionInfo ) : void | ||
host | HostInfo | |
name | string | The name of the faulted activity |
activityTrackingNumber | System.Guid | The activity tracking number |
timestamp | System.DateTime | The timestamp of the exception |
elapsed | System.TimeSpan | The time elapsed from the start of the activity to the exception |
exceptionInfo | ExceptionInfo | |
return | void |
public AddActivityLog ( HostInfo host, string name, System.Guid activityTrackingNumber, System.DateTime timestamp, System.TimeSpan duration ) : void | ||
host | HostInfo | |
name | string | |
activityTrackingNumber | System.Guid | |
timestamp | System.DateTime | |
duration | System.TimeSpan | |
return | void |
public AddCompensateLog ( System.Guid activityTrackingNumber, |
||
activityTrackingNumber | System.Guid | |
compensateAddress | ||
data | object>.IDictionary | |
return | void |
public AddCompensateLog ( System.Guid activityTrackingNumber, |
||
activityTrackingNumber | System.Guid | |
compensateAddress | ||
logObject | object | |
return | void |
public AddSubscription ( |
||
address | ||
events | RoutingSlipEvents | |
callback | Task>.Func | |
return | Task |
public AddSubscription ( |
||
address | ||
events | RoutingSlipEvents | |
contents | RoutingSlipEventContents | |
callback | Task>.Func | |
return | Task |
public AddSubscription ( |
||
address | ||
events | RoutingSlipEvents | |
contents | RoutingSlipEventContents | |
activityName | string | Only send events for the specified activity |
callback | Task>.Func | |
return | Task |
public AddSubscription ( |
||
address | The destination address where the events are sent | |
events | RoutingSlipEvents | The events to include in the subscription |
return | void |
public AddSubscription ( |
||
address | The destination address where the events are sent | |
events | RoutingSlipEvents | The events to include in the subscription |
contents | RoutingSlipEventContents | The contents of the routing slip event |
return | void |
public AddSubscription ( |
||
address | The destination address where the events are sent | |
events | RoutingSlipEvents | The events to include in the subscription |
contents | RoutingSlipEventContents | The contents of the routing slip event |
activityName | string | Only send events for the specified activity |
return | void |
public AddVariable ( string key, object value ) : void | ||
key | string | |
value | object | |
return | void |
public AddVariable ( string key, string value ) : void | ||
key | string | |
value | string | |
return | void |
public static GetObjectAsDictionary ( object values ) : object>.IDictionary |
||
values | object | |
return | object>.IDictionary |
public RoutingSlipBuilder ( System.Guid trackingNumber ) : System | ||
trackingNumber | System.Guid | |
return | System |
public RoutingSlipBuilder ( RoutingSlip routingSlip, Func |
||
routingSlip | RoutingSlip | |
activitySelector | Func |
|
return | System |
public RoutingSlipBuilder ( RoutingSlip routingSlip, IEnumerable |
||
routingSlip | RoutingSlip | |
itinerary | IEnumerable |
|
sourceItinerary | IEnumerable |
|
return | System |
public RoutingSlipBuilder ( RoutingSlip routingSlip, IEnumerable |
||
routingSlip | RoutingSlip | |
compensateLogs | IEnumerable |
|
return | System |
public SetVariables ( object>.IEnumerable |
||
values | object>.IEnumerable | |
return | void |