Class ProcessShipmentsActivity
This activity is responsible for calculating the shipping prices for shipments defined for order group. It calls the appropriate interface defined by the shipping option table and passes the method id and shipment object.
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.Commerce.Workflow.Activities
Assembly: Mediachase.Commerce.Workflow.dll
Version: 10.8.0Syntax
public class ProcessShipmentsActivity : OrderGroupActivityBase
Constructors
ProcessShipmentsActivity()
Initializes a new instance of the ProcessShipmentsActivity class.
Declaration
public ProcessShipmentsActivity()
Fields
ProcessedShipmentEvent
Occurs when [processed shipment].
Declaration
public static string ProcessedShipmentEvent
Field Value
| Type | Description |
|---|---|
| System.String |
ProcessingShipmentEvent
Occurs when [processing shipment].
Declaration
public static string ProcessingShipmentEvent
Field Value
| Type | Description |
|---|---|
| System.String |
Methods
Execute(ActivityExecutionContext)
Called by the workflow runtime to execute an activity.
Declaration
protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext)
Parameters
| Type | Name | Description |
|---|---|---|
| ActivityExecutionContext | executionContext | The ActivityExecutionContext to associate with this Activity and execution. |
Returns
| Type | Description |
|---|---|
| ActivityExecutionStatus | The ActivityExecutionStatus of the run task, which determines whether the activity remains in the executing state, or transitions to the closed state. |