Ejemplo n.º 1
0
        /// <summary>
        /// Creates metadata needed to add this job to the db.
        /// </summary>
        /// <param name="jobName">Name of the job.</param>
        /// <param name="scheduledTime">The scheduled time.</param>
        /// <param name="eventTime">The event time.</param>
        /// <param name="messageData">The message data.</param>
        /// <param name="route">The route.</param>
        public void Create(string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime,
                           IAdditionalMessageData messageData, string route)
        {
            var item = new AdditionalMetaData <string>("JobName", jobName);

            messageData.AdditionalMetaData.Add(item);

            _jobSchedulerMetaData.Set(jobName, scheduledTime, eventTime, route, messageData);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Sets the specified meta data on the messageData context
 /// </summary>
 /// <param name="jobName">Name of the job.</param>
 /// <param name="scheduledTime">The scheduled time.</param>
 /// <param name="eventTime">The event time.</param>
 /// <param name="route">The route. May be null.</param>
 /// <param name="messageData">The message data.</param>
 protected override void SetMetaDataForJob(string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime,
                                           string route, IAdditionalMessageData messageData)
 {
     _jobSchedulerMetaData.Set(jobName, scheduledTime, eventTime, route, messageData);
 }