Partager via


TimerJobUtility.ResumeGranularity - Propriété

Obtient ou définit la granularité à laquelle le travail du minuteur va être repris.

Espace de noms :  Microsoft.Office.Server.Utilities
Assembly :  Microsoft.Office.Server (dans Microsoft.Office.Server.dll)

Syntaxe

'Déclaration
Public Property ResumeGranularity As IterationGranularity
    Get
    Set
'Utilisation
Dim instance As TimerJobUtility
Dim value As IterationGranularity

value = instance.ResumeGranularity

instance.ResumeGranularity = value
public IterationGranularity ResumeGranularity { get; set; }

Valeur de propriété

Type : Microsoft.Office.Server.Utilities.IterationGranularity
Cette propriété renvoie IterationGranularity.

Remarques

ResumeGranularity doit être une étendue qui est supérieure ou égale à CancellationGranularity.

Une étendue de ResumeGranularity plus grande que le CancellationGranularity permet de répondre pour suspendre ou annuler les demandes plus rapidement aux dépens de la partie du travail déjà accompli lorsque le travail est repris le retraitement de votre opération. Par exemple, il peut être judicieux ont CancellationGranularity la valeur IterationGranularity.Item mais la valeur ResumeGranularityIterationGranularity.List. Cela signifie que la classe TimerJobUtility va suivre uniquement l'état du travail du minuteur au niveau de la liste (ce qui signifie moins mises à jour de la propriété JobState ) mais le travail peut être annulé au cours du traitement d'une liste. Un exemple d'où il serait logique est si utilise la minuterie une requête afin de déterminer les processus et les éléments qui sont déjà traitées ne satisfont plus la requête, puis il est inutile de prendre en charge reprend à la portée de l'élément depuis la reprise au niveau de la portée de liste ne nécessite pas d'éléments à être retraité.

Voir aussi

Référence

TimerJobUtility classe

TimerJobUtility - Membres

Microsoft.Office.Server.Utilities - Espace de noms