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.