Edit

Share via


GitHttpClientBase.CreateCommitStatusAsync Method

Definition

Overloads

CreateCommitStatusAsync(GitStatus, String, Guid, Object, CancellationToken)

[Preview API] Create Git commit status.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus> CreateCommitStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus gitCommitStatusToCreate, string commitId, Guid repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>
override this.CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>

Parameters

gitCommitStatusToCreate
GitStatus

Git commit status object to create.

commitId
String

ID of the Git commit.

repositoryId
Guid

ID of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateCommitStatusAsync(GitStatus, String, String, Object, CancellationToken)

[Preview API] Create Git commit status.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus> CreateCommitStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus gitCommitStatusToCreate, string commitId, string repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>
override this.CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>

Parameters

gitCommitStatusToCreate
GitStatus

Git commit status object to create.

commitId
String

ID of the Git commit.

repositoryId
String

ID of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateCommitStatusAsync(GitStatus, Guid, String, Guid, Object, CancellationToken)

[Preview API] Create Git commit status.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus> CreateCommitStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus gitCommitStatusToCreate, Guid project, string commitId, Guid repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * Guid * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>
override this.CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * Guid * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>

Parameters

gitCommitStatusToCreate
GitStatus

Git commit status object to create.

project
Guid

Project ID

commitId
String

ID of the Git commit.

repositoryId
Guid

ID of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateCommitStatusAsync(GitStatus, Guid, String, String, Object, CancellationToken)

[Preview API] Create Git commit status.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus> CreateCommitStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus gitCommitStatusToCreate, Guid project, string commitId, string repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * Guid * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>
override this.CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * Guid * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>

Parameters

gitCommitStatusToCreate
GitStatus

Git commit status object to create.

project
Guid

Project ID

commitId
String

ID of the Git commit.

repositoryId
String

ID of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateCommitStatusAsync(GitStatus, String, String, Guid, Object, CancellationToken)

[Preview API] Create Git commit status.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus> CreateCommitStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus gitCommitStatusToCreate, string project, string commitId, Guid repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>
override this.CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>

Parameters

gitCommitStatusToCreate
GitStatus

Git commit status object to create.

project
String

Project ID or project name

commitId
String

ID of the Git commit.

repositoryId
Guid

ID of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateCommitStatusAsync(GitStatus, String, String, String, Object, CancellationToken)

[Preview API] Create Git commit status.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus> CreateCommitStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus gitCommitStatusToCreate, string project, string commitId, string repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>
override this.CreateCommitStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus * string * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitStatus>

Parameters

gitCommitStatusToCreate
GitStatus

Git commit status object to create.

project
String

Project ID or project name

commitId
String

ID of the Git commit.

repositoryId
String

ID of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to