Edit

Share via


GitHttpClientBase.CreatePullRequestIterationStatusAsync Method

Definition

Overloads

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, String, String, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, String, Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, Guid, String, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, String, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, Guid, Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, String, String, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus> CreatePullRequestIterationStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus status, string project, string repositoryId, int pullRequestId, int iterationId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * string * string * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>
override this.CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * string * string * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>

Parameters

status
GitPullRequestStatus

Pull request status to create.

project
String

Project ID or project name

repositoryId
String

The repository ID of the pull request’s target branch.

pullRequestId
Int32

ID of the pull request.

iterationId
Int32

ID of the pull request iteration.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, String, Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus> CreatePullRequestIterationStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus status, string project, Guid repositoryId, int pullRequestId, int iterationId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * string * Guid * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>
override this.CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * string * Guid * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>

Parameters

status
GitPullRequestStatus

Pull request status to create.

project
String

Project ID or project name

repositoryId
Guid

The repository ID of the pull request’s target branch.

pullRequestId
Int32

ID of the pull request.

iterationId
Int32

ID of the pull request iteration.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, Guid, String, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus> CreatePullRequestIterationStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus status, Guid project, string repositoryId, int pullRequestId, int iterationId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * Guid * string * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>
override this.CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * Guid * string * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>

Parameters

status
GitPullRequestStatus

Pull request status to create.

project
Guid

Project ID

repositoryId
String

The repository ID of the pull request’s target branch.

pullRequestId
Int32

ID of the pull request.

iterationId
Int32

ID of the pull request iteration.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, String, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus> CreatePullRequestIterationStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus status, string repositoryId, int pullRequestId, int iterationId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * string * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>
override this.CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * string * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>

Parameters

status
GitPullRequestStatus

Pull request status to create.

repositoryId
String

The repository ID of the pull request’s target branch.

pullRequestId
Int32

ID of the pull request.

iterationId
Int32

ID of the pull request iteration.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus> CreatePullRequestIterationStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus status, Guid repositoryId, int pullRequestId, int iterationId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * Guid * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>
override this.CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * Guid * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>

Parameters

status
GitPullRequestStatus

Pull request status to create.

repositoryId
Guid

The repository ID of the pull request’s target branch.

pullRequestId
Int32

ID of the pull request.

iterationId
Int32

ID of the pull request iteration.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreatePullRequestIterationStatusAsync(GitPullRequestStatus, Guid, Guid, Int32, Int32, Object, CancellationToken)

[Preview API] Create a pull request status on the iteration. This operation will have the same result as Create status on pull request with specified iteration ID in the request body.

public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus> CreatePullRequestIterationStatusAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus status, Guid project, Guid repositoryId, int pullRequestId, int iterationId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * Guid * Guid * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>
override this.CreatePullRequestIterationStatusAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus * Guid * Guid * int * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequestStatus>

Parameters

status
GitPullRequestStatus

Pull request status to create.

project
Guid

Project ID

repositoryId
Guid

The repository ID of the pull request’s target branch.

pullRequestId
Int32

ID of the pull request.

iterationId
Int32

ID of the pull request iteration.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to