SPSchedule - Classe

Classe de base abstraite qui prend en charge les types de planifications sont utilisés dans les définitions de tâche.

Hiérarchie d’héritage

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

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public MustInherit Class SPSchedule
'Utilisation
Dim instance As SPSchedule
public abstract class SPSchedule

Remarques

Utilisez la propriété Schedule de la classe SPJobDefinition pour obtenir la planification pour une définition de tâche.

définitions de travail de SharePoint Foundation peuvent utiliser les types de planification suivants :

SharePoint Foundation ne supporte pas l'extension de la classe SPSchedule .

Les propriétés begin et end dans les classes qui dérivent de SPSchedule spécifient une fenêtre de temps lorsqu'un travail doit être démarré et n'ont aucun effet lorsque la tâche se termine. Le service du minuteur choisira une durée aléatoire entre le début et la fin et démarre la tâche à ce moment. Cette fonctionnalité est principalement utilisée pour des tâches gourmandes en ressources qui s'exécutent sur plusieurs ordinateurs dans la batterie de serveurs. L'heure de début aléatoire permet de s'assurer qu'ils le font pas tous démarrer simultanément, qui peut affecter négativement la disponibilité du serveur. Pour démarrer la tâche à un moment précis, les valeurs de début et de fin de la planification doivent être identiques.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPSchedule - Membres

Microsoft.SharePoint - Espace de noms