Beispiel #1
0
        /// <summary>
        /// Retrieves data for a particular step of a BAM activity. Call this method on every
        /// step in which some data may be needed for BAM - e.g., at the point a service is called,
        /// or at the point of resolution.
        /// </summary>
        /// <param name="data">
        /// The BAM step data.
        /// </param>
        /// <param name="afterMap">
        /// Indicates if the step is after the application of a map.
        /// </param>
        public override void OnStep(Resolution.BamStepData data, bool afterMap)
        {
            if (this.directive == null)
            {
                return;
            }

            this.directive.OnStep(data, afterMap);
        }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OesTrackpointEventStream"/> class.
 /// </summary>
 /// <param name="directive">
 /// The directive.
 /// </param>
 /// <param name="data">Additional data for the current step.</param>
 public OesTrackpointEventStream(Directive directive, Resolution.BamStepData data)
     : base(directive, new OesEventStream(), data)
 {
 }