Freigeben über


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.

Siehe auch

Referenz

SPWorkItemCollection Klasse

SPWorkItemCollection-Member

Microsoft.SharePoint-Namespace

SPWorkItem.BatchId

SPWorkflow.InstanceId