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)
Syntax
声明
Public Function BatchSave ( _
    workitems As WorkItem(), _
    saveFlags As SaveFlags _
) As BatchSaveError()
public BatchSaveError[] BatchSave(
    WorkItem[] workitems,
    SaveFlags saveFlags
)
public:
array<BatchSaveError^>^ BatchSave(
    array<WorkItem^>^ workitems, 
    SaveFlags saveFlags
)
member BatchSave : 
        workitems:WorkItem[] * 
        saveFlags:SaveFlags -> BatchSaveError[] 
public function BatchSave(
    workitems : WorkItem[], 
    saveFlags : SaveFlags
) : BatchSaveError[]
Parameters
- workitems
 Type: array<Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem[]
 An array of work items to commit.
- saveFlags
 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: array<Microsoft.TeamFoundation.WorkItemTracking.Client.BatchSaveError[]
An array of errors that result from the save.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.