This documentation is archived and is not being maintained.

WorkItemStore.BatchSave Method (WorkItem[], SaveFlags)

Commits multiple items in a branch and returns a list of errors if one or more items fail.

Namespace:  Microsoft.TeamFoundation.WorkItemTracking.Client
Assembly:  Microsoft.TeamFoundation.WorkItemTracking.Client (in Microsoft.TeamFoundation.WorkItemTracking.Client.dll)

public BatchSaveError[] BatchSave(
	WorkItem[] workitems,
	SaveFlags saveFlags


Type: Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem[]

An array of work items to commit.

Type: Microsoft.TeamFoundation.WorkItemTracking.Client.SaveFlags

If set to SaveFlags.MergeLinks, the method does not return errors for "link being added already exists" or "link being removed already removed" scenarios.

Return Value

Type: Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveError[]
An array of errors that result from the save.