示例#1
0
        private void WriteTriggers(ScheduledJobDefinition definition)
        {
            if (definition == null)
            {
                return;
            }

            List<Int32> notFoundIds;
            List<ScheduledJobTrigger> triggers = definition.GetTriggers(_triggerIds, out notFoundIds);

            // Write found trigger objects.
            foreach (ScheduledJobTrigger trigger in triggers)
            {
                WriteObject(trigger);
            }

            // Report any triggers that were not found.
            foreach (Int32 notFoundId in notFoundIds)
            {
                WriteTriggerNotFoundError(notFoundId, definition.Name, definition);
            }
        }
示例#2
0
		private void WriteTriggers(ScheduledJobDefinition definition)
		{
			List<int> nums = null;
			if (definition != null)
			{
				List<ScheduledJobTrigger> triggers = definition.GetTriggers(this._triggerIds, out nums);
				foreach (ScheduledJobTrigger trigger in triggers)
				{
					base.WriteObject(trigger);
				}
				foreach (int num in nums)
				{
					base.WriteTriggerNotFoundError(num, definition.Name, definition);
				}
				return;
			}
			else
			{
				return;
			}
		}