/// <summary>
        /// Write any data changes to the BAM activity. This must be called after any property changes.
        /// </summary>
        public void CommitProcessMessagingStepActivity()
        {
            // We need to provide the key/value pairs to the BAM API
            var al = new List <object>();

            foreach (var kvp in _activityItems)
            {
                al.Add(kvp.Key);
                al.Add(kvp.Value);
            }
            // Update the BAM Activity with all of the data
            OrchestrationEventStream.UpdateActivity(nameof(ProcessMessagingStep), _activityId, al.ToArray());
        }
 public void UpdateActivity(string activityName, string activityInstance, params object[] data)
 {
     OrchestrationEventStream.UpdateActivity(activityName, activityInstance, data);
 }