/// <summary>
        /// Clones the job details including a deep copy of all properties.
        /// </summary>
        /// <returns>The cloned job details</returns>
        public virtual JobDetails Clone()
        {
            JobDetails clone = new JobDetails(jobSpec.Clone(), creationTimeUtc);

            CopyTo(clone);
            return(clone);
        }
Exemple #2
0
        /// <inheritdoc />
        public override JobDetails Clone()
        {
            VersionedJobDetails clone = new VersionedJobDetails(JobSpec.Clone(), CreationTimeUtc, version);

            CopyTo(clone);
            return(clone);
        }