Compartir a través de


de la propiedad SPWorkItemCollection.ProcessingThrottle

Obtiene o establece un valor que especifica el número máximo de instancias de flujo de trabajo que se pueden obtener en una consulta determinada para los elementos de trabajo ejecutables.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Property ProcessingThrottle As Integer
    Get
    Set
'Uso
Dim instance As SPWorkItemCollection
Dim value As Integer

value = instance.ProcessingThrottle

instance.ProcessingThrottle = value
public int ProcessingThrottle { get; set; }

Valor de propiedad

Tipo: System.Int32
Devuelve y número entero que especifica el número máximo de instancias de flujo de trabajo.

Comentarios

El identificador de proceso por lotes para un flujo de trabajo es la propiedad SPWorkflow.InstanceId del flujo de trabajo. El identificador de instancia, a continuación, se tomado de flujos de trabajo y se pasan a la propiedad SPWorkItem.BatchId de la instancia de elemento de trabajo.

Si el recuento del número de lote de identificadores supera el valor de ProcessingThrottle, la consulta para obtener elementos de trabajo ejecutables devuelve un conjunto vacío, apagar el procesamiento de elementos de trabajo de forma eficaz.

Esto tiene el efecto agregado de garantizar que el código es lo suficientemente robusta para controlar el comportamiento asincrónico y procesar los elementos de trabajo en un momento posterior, potencialmente en un equipo diferente.

Vea también

Referencia

clase SPWorkItemCollection

Miembros SPWorkItemCollection

Espacio de nombres Microsoft.SharePoint

SPWorkItem.BatchId

SPWorkflow.InstanceId