Create or update a label.
Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Function CreateLabel ( _
    label As VersionControlLabel, _
    itemSpecs As LabelItemSpec(), _
    options As LabelChildOption _
) As LabelResult()
public LabelResult[] CreateLabel(
    VersionControlLabel label,
    LabelItemSpec[] itemSpecs,
    LabelChildOption options
)
public:
array<LabelResult^>^ CreateLabel(
    VersionControlLabel^ label, 
    array<LabelItemSpec^>^ itemSpecs, 
    LabelChildOption options
)
member CreateLabel : 
        label:VersionControlLabel * 
        itemSpecs:LabelItemSpec[] * 
        options:LabelChildOption -> LabelResult[] 
public function CreateLabel(
    label : VersionControlLabel, 
    itemSpecs : LabelItemSpec[], 
    options : LabelChildOption
) : LabelResult[]
Parameters
- label 
 Type: Microsoft.TeamFoundation.VersionControl.Client.VersionControlLabel- The label definition to create or update. 
- itemSpecs 
 Type: array<Microsoft.TeamFoundation.VersionControl.Client.LabelItemSpec[]- The item specs included in the label. 
- options 
 Type: Microsoft.TeamFoundation.VersionControl.Client.LabelChildOption- Options to handle existing items in a label. 
Return Value
Type: array<Microsoft.TeamFoundation.VersionControl.Client.LabelResult[]
Results of the label operations.
Remarks
If an itemSpecs element has no match, a failure will be reported.
.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.