Edit

Share via


BuildHttpClientBase.SaveTemplateAsync Method

Definition

Overloads

SaveTemplateAsync(BuildDefinitionTemplate, Guid, String, Object, CancellationToken)

[Preview API] Updates an existing build definition template.

SaveTemplateAsync(BuildDefinitionTemplate, String, String, Object, CancellationToken)

[Preview API] Updates an existing build definition template.

SaveTemplateAsync(BuildDefinitionTemplate, Guid, String, Object, CancellationToken)

[Preview API] Updates an existing build definition template.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate> SaveTemplateAsync (Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate template, Guid project, string templateId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member SaveTemplateAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate * Guid * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate>
override this.SaveTemplateAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate * Guid * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate>

Parameters

template
BuildDefinitionTemplate

The new version of the template.

project
Guid

Project ID

templateId
String

The ID of the template.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

SaveTemplateAsync(BuildDefinitionTemplate, String, String, Object, CancellationToken)

[Preview API] Updates an existing build definition template.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate> SaveTemplateAsync (Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate template, string project, string templateId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member SaveTemplateAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate>
override this.SaveTemplateAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinitionTemplate>

Parameters

template
BuildDefinitionTemplate

The new version of the template.

project
String

Project ID or project name

templateId
String

The ID of the template.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to