VersionControlServer.CreateLabel Method (VersionControlLabel, array<LabelItemSpec , LabelChildOption)
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.VersionControlLabelThe 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.LabelChildOptionOptions 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.