Поделиться через


Класс SPSchedule

Абстрактный базовый класс, который поддерживает расписание различных типов, которые используются в описания задания.

Иерархия наследования

System.Object
  Microsoft.SharePoint.SPSchedule
    Microsoft.SharePoint.SPDailySchedule
    Microsoft.SharePoint.SPHourlySchedule
    Microsoft.SharePoint.SPMinuteSchedule
    Microsoft.SharePoint.SPMonthlyByDaySchedule
    Microsoft.SharePoint.SPOneTimeSchedule

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public MustInherit Class SPSchedule
'Применение
Dim instance As SPSchedule
public abstract class SPSchedule

Замечания

Свойство Schedule класса SPJobDefinition для получения расписания для определения задания.

SharePoint Foundation определения заданий можно использовать следующие типы расписания:

SharePoint Foundation не поддерживает расширения класса SPSchedule .

Begin и end в классы, производные от SPSchedule задают интервал времени после задания должны быть запущены и не влияют после завершения задания. Служба таймера будет выбирать произвольный промежуток между begin и end и запустит задание в это время. Эта функция используется в основном для ресурсоемких заданий, запускаемых на нескольких компьютерах в ферме. Время начала случайного гарантирует, что они этого не все Пуск одновременно, что может неблагоприятно повлиять на доступность сервера. Для запуска задания в точное время, значения начала и окончания расписания должны быть идентичны.

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPSchedule

Пространство имен Microsoft.SharePoint