public override void ExecuteCmdlet()
{
ListJobScheduleOptions options = new ListJobScheduleOptions(this.BatchContext, this.AdditionalBehaviors)
{
JobScheduleId = this.Id,
Filter = this.Filter,
Select = this.Select,
Expand = this.Expand,
MaxCount = this.MaxCount
};
// The enumerator will internally query the service in chunks. Using WriteObject with the enumerate flag will enumerate
// the entire collection first and then write the items out one by one in a single group. Using foreach, we can take
// advantage of the enumerator's behavior and write output to the pipeline in bursts.
foreach (PSCloudJobSchedule jobSchedule in BatchClient.ListJobSchedules(options))
{
WriteObject(jobSchedule);
}
}
}