/// <summary> /// Declares another activity instance as related to the current instance. /// </summary> /// <param name="activityName">The current activity name.</param> /// <param name="activityId">The current activity instance ID.</param> /// <param name="relatedActivityName">The related activity name.</param> /// <param name="relatedTraceId">The related activity instance ID.</param> public override void AddRelatedActivity(string activityName, string activityId, string relatedActivityName, string relatedTraceId) { BizTalkOrchestrationEventStream.AddRelatedActivity( activityName, activityId, relatedActivityName, relatedTraceId); }
/// <summary> /// Creates a new activity record if data is tracked using the UpdateActivity method. /// </summary> /// <param name="activityName">The name of the activity.</param> /// <param name="activityInstance">The activity instance ID. The activity Instance ID must be unique.</param> public override void BeginActivity(string activityName, string activityInstance) { BizTalkOrchestrationEventStream.BeginActivity(activityName, activityInstance); }
/// <summary> /// Adds a reference to an item containing up to 512 KB of Unicode characters of data that relates to the current activity instance. /// </summary> /// <param name="activityName">The current activity name. Activity names are limited to 128 characters.</param> /// <param name="activityId">The current activity instance ID. Activity identifiers are limited to 128 characters.</param> /// <param name="referenceType">The related item type. Reference type identifiers are limited to 128 characters.</param> /// <param name="referenceName">The related item name. Reference names are limited to 128 characters.</param> /// <param name="referenceData">The related item data. Limited to 1024 characters of data.</param> /// <param name="longreferenceData">The related item data containing up to 512 KB of Unicode characters of data.</param> public override void AddReference(string activityName, string activityId, string referenceType, string referenceName, string referenceData, string longreferenceData) { BizTalkOrchestrationEventStream.AddReference(activityName, activityId, referenceType, referenceName, referenceData, longreferenceData); }
/// <summary> /// Updates the activity record. /// </summary> /// <param name="activityName">The activity name.</param> /// <param name="activityInstance">The activity instance ID or continuation token.</param> /// <param name="data">All data items that must be updated as name-value pairs.</param> public override void UpdateActivity(string activityName, string activityInstance, params object[] data) { BizTalkOrchestrationEventStream.UpdateActivity(activityName, activityInstance, data); }
/// <summary> /// Enables data tracked in a different context to contribute to a given activity record. /// </summary> /// <param name="activityName">The activity name.</param> /// <param name="activityInstance">The activity instance ID or continuation token.</param> /// <param name="continuationToken">The continuation token used to send additional data to the activity record.</param> public override void EnableContinuation(string activityName, string activityInstance, string continuationToken) { BizTalkOrchestrationEventStream.EnableContinuation(activityName, activityInstance, continuationToken); }
/// <summary> /// Clears the buffered data. /// </summary> public override void Clear() { BizTalkOrchestrationEventStream.Clear(); }