Edit

Share via


BuildHttpClientBase.CreateArtifactAsync Method

Definition

Overloads

CreateArtifactAsync(BuildArtifact, String, Int32, Object, CancellationToken)

[Preview API] Associates an artifact with a build.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact> CreateArtifactAsync(Microsoft.TeamFoundation.Build.WebApi.BuildArtifact artifact, string project, int buildId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateArtifactAsync : Microsoft.TeamFoundation.Build.WebApi.BuildArtifact * string * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact>
override this.CreateArtifactAsync : Microsoft.TeamFoundation.Build.WebApi.BuildArtifact * string * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact>

Parameters

artifact
BuildArtifact

The artifact.

project
String

Project ID or project name

buildId
Int32

The ID of the build.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateArtifactAsync(BuildArtifact, Int32, Object, CancellationToken)

Associates an artifact with a build.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact> CreateArtifactAsync(Microsoft.TeamFoundation.Build.WebApi.BuildArtifact artifact, int buildId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateArtifactAsync : Microsoft.TeamFoundation.Build.WebApi.BuildArtifact * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact>
override this.CreateArtifactAsync : Microsoft.TeamFoundation.Build.WebApi.BuildArtifact * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact>

Parameters

artifact
BuildArtifact

The artifact.

buildId
Int32

The ID of the build.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateArtifactAsync(BuildArtifact, Guid, Int32, Object, CancellationToken)

[Preview API] Associates an artifact with a build.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact> CreateArtifactAsync(Microsoft.TeamFoundation.Build.WebApi.BuildArtifact artifact, Guid project, int buildId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateArtifactAsync : Microsoft.TeamFoundation.Build.WebApi.BuildArtifact * Guid * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact>
override this.CreateArtifactAsync : Microsoft.TeamFoundation.Build.WebApi.BuildArtifact * Guid * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.Build.WebApi.BuildArtifact>

Parameters

artifact
BuildArtifact

The artifact.

project
Guid

Project ID

buildId
Int32

The ID of the build.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to