Edit

Share via


BuildHttpClientBase.CreateDefinitionAsync Method

Definition

Overloads

CreateDefinitionAsync(BuildDefinition, Guid, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

[Preview API] Creates a new definition.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition> CreateDefinitionAsync(Microsoft.TeamFoundation.Build.WebApi.BuildDefinition definition, Guid project, Nullable<int> definitionToCloneId = null, Nullable<int> definitionToCloneRevision = null, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateDefinitionAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinition * Guid * Nullable<int> * Nullable<int> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition>
override this.CreateDefinitionAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinition * Guid * Nullable<int> * Nullable<int> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition>

Parameters

definition
BuildDefinition

The definition.

project
Guid

Project ID

definitionToCloneId
Nullable<Int32>
definitionToCloneRevision
Nullable<Int32>
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateDefinitionAsync(BuildDefinition, String, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

[Preview API] Creates a new definition.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition> CreateDefinitionAsync(Microsoft.TeamFoundation.Build.WebApi.BuildDefinition definition, string project, Nullable<int> definitionToCloneId = null, Nullable<int> definitionToCloneRevision = null, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateDefinitionAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinition * string * Nullable<int> * Nullable<int> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition>
override this.CreateDefinitionAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinition * string * Nullable<int> * Nullable<int> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition>

Parameters

definition
BuildDefinition

The definition.

project
String

Project ID or project name

definitionToCloneId
Nullable<Int32>
definitionToCloneRevision
Nullable<Int32>
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateDefinitionAsync(BuildDefinition, Nullable<Int32>, Nullable<Int32>, Object, CancellationToken)

Creates a new definition.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition> CreateDefinitionAsync(Microsoft.TeamFoundation.Build.WebApi.BuildDefinition definition, Nullable<int> definitionToCloneId = null, Nullable<int> definitionToCloneRevision = null, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateDefinitionAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinition * Nullable<int> * Nullable<int> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition>
override this.CreateDefinitionAsync : Microsoft.TeamFoundation.Build.WebApi.BuildDefinition * Nullable<int> * Nullable<int> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildDefinition>

Parameters

definition
BuildDefinition

The definition.

definitionToCloneId
Nullable<Int32>
definitionToCloneRevision
Nullable<Int32>
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to