SPWorkItemCollection.ProcessingThrottle - Propriété
Obtient ou définit une valeur qui spécifie le nombre maximal des instances de workflow qui peuvent être obtenus sur une requête pour les éléments de travail exécutable.
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Property ProcessingThrottle As Integer
Get
Set
'Utilisation
Dim instance As SPWorkItemCollection
Dim value As Integer
value = instance.ProcessingThrottle
instance.ProcessingThrottle = value
public int ProcessingThrottle { get; set; }
Valeur de propriété
Type : System.Int32
Cette propriété renvoie et entier spécifiant le nombre maximal d'instances de workflow.
Remarques
Le code de lot pour un flux de travail est la propriété SPWorkflow.InstanceId du flux de travail. L'ID d'instance, puis est extraite des flux de travail et transmis à la propriété SPWorkItem.BatchId de l'instance d'élément de travail.
Si le décompte du nombre d'identificateurs de lot dépasse la valeur de ProcessingThrottle, la requête pour obtenir des éléments de travail exécutable renvoie un jeu vide, en arrêtant le traitement des éléments de travail.
Cela a pour effet de s'assurer que le code est assez robuste pour gérer les comportements asynchrones et traiter les éléments de travail à un autre moment, potentiellement sur un autre ordinateur ajouté.
Voir aussi
Référence
SPWorkItemCollection - Membres