TITcs.SharePoint.Libs by Stiven F. Câmara

<PackageReference Include="TITcs.SharePoint.Libs" Version="1.0.0" />

.NET API 60,016,200 bytes

 SPWorkItemCollection

public SPWorkItem this[int index] { get; }

public SPWorkItem this[Guid workItemId] { get; }

public Guid ParentId { get; }

public SPList ParentList { get; }

public SPWeb ParentWeb { get; }

public int ProcessingBatchSize { get; set; }

public int ProcessingThrottle { get; set; }

public Guid WorkItemType { get; }

public SPWorkItemCollection(SPSite site, Guid workItemType)

public SPWorkItemCollection(SPContentDatabase db, Guid workItemType)

public static bool DoesUserHaveWorkItems(int userId, SPContentDatabase contentDb, Guid[] workItemTypes)

public static int GetWorkItemCount(SPContentDatabase contentDb, Guid workItemTypeId)

public void CompleteInProgressWorkItems(Guid parentId, Guid typeId, Guid batchId)

public void CopyTo(SPWorkItem[] array, int index)

public void DeleteInProgressWorkItems(Guid parentId, Guid typeId, Guid batchId)

public void DeleteWorkItem(Guid workItemId)

public void RevertInProgressWorkItem(Guid workItemId)

public bool RevertInProgressWorkItems(Guid processingMachineId, Guid parentId, Guid typeId, Guid batchId, bool bRevertAll)

public SPWorkItemCollection SubCollection(SPSite site, SPWeb web, uint offset, uint maxIndex)

public void UpdateWorkItem(Guid workItemId, DateTime deliveryDate, byte[] binaryPayload, string textPayload)