SPWorkItemCollection.ProcessingThrottle-Eigenschaft
Dient zum Abrufen oder Festlegen eines Werts, das die maximale Anzahl von Workflow-Instanzen, die abgerufen werden kann für eine bestimmte Abfrage für auszuführende Arbeitsaufgaben angibt.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Property ProcessingThrottle As Integer
Get
Set
'Usage
Dim instance As SPWorkItemCollection
Dim value As Integer
value = instance.ProcessingThrottle
instance.ProcessingThrottle = value
public int ProcessingThrottle { get; set; }
Eigenschaftswert
Typ: System.Int32
Gibt und die ganze Zahl, die maximale Anzahl von Workflowinstanzen angibt.
Hinweise
Die ID für einen Workflow ist die SPWorkflow.InstanceId -Eigenschaft des Workflows. Die Instanz-ID, ist dann entnommen Workflows und übergeben an die SPWorkItem.BatchId -Eigenschaft der Instanz Element Arbeit.
Wenn die Anzahl der Batch-IDs den Wert für ProcessingThrottleüberschreitet, gibt die Abfrage auszuführende Arbeitsaufgaben abgerufen eine leere Menge, effektiv Herunterfahren Verarbeitung von Arbeitsaufgaben zurück.
Dies wirkt sich hinzugefügt um sicherzustellen, dass Code stabil genug, asynchrone Verhaltensweisen behandeln und Verarbeiten von Arbeitsaufgaben zu einem späteren Zeitpunkt, möglicherweise auf einem anderen Computer befindet.