Edit

Share via


GitCompatHttpClientBase.CreatePullRequestAsync Method

Definition

Overloads

CreatePullRequestAsync(GitPullRequest, Guid, Object, CancellationToken)
Obsolete.

[Preview API] Create a git pull request

CreatePullRequestAsync(GitPullRequest, String, Object, CancellationToken)
Obsolete.

[Preview API] Create a git pull request

CreatePullRequestAsync(GitPullRequest, Guid, Guid, Object, CancellationToken)
Obsolete.

[Preview API] Create a git pull request

CreatePullRequestAsync(GitPullRequest, Guid, String, Object, CancellationToken)
Obsolete.

[Preview API] Create a git pull request

CreatePullRequestAsync(GitPullRequest, String, Guid, Object, CancellationToken)
Obsolete.

[Preview API] Create a git pull request

CreatePullRequestAsync(GitPullRequest, String, String, Object, CancellationToken)
Obsolete.

[Preview API] Create a git pull request

CreatePullRequestAsync(GitPullRequest, Guid, Object, CancellationToken)

Caution

This API is now deprecated.

[Preview API] Create a git pull request

[System.Obsolete]
public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest> CreatePullRequestAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest gitPullRequestToCreate, Guid repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>
override this.CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>

Parameters

gitPullRequestToCreate
GitPullRequest
repositoryId
Guid
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Attributes

Applies to

CreatePullRequestAsync(GitPullRequest, String, Object, CancellationToken)

Caution

This API is now deprecated.

[Preview API] Create a git pull request

[System.Obsolete]
public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest> CreatePullRequestAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest gitPullRequestToCreate, string repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>
override this.CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>

Parameters

gitPullRequestToCreate
GitPullRequest
repositoryId
String
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Attributes

Applies to

CreatePullRequestAsync(GitPullRequest, Guid, Guid, Object, CancellationToken)

Caution

This API is now deprecated.

[Preview API] Create a git pull request

[System.Obsolete]
public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest> CreatePullRequestAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest gitPullRequestToCreate, Guid project, Guid repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * Guid * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>
override this.CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * Guid * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>

Parameters

gitPullRequestToCreate
GitPullRequest
project
Guid

Project ID

repositoryId
Guid
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Attributes

Applies to

CreatePullRequestAsync(GitPullRequest, Guid, String, Object, CancellationToken)

Caution

This API is now deprecated.

[Preview API] Create a git pull request

[System.Obsolete]
public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest> CreatePullRequestAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest gitPullRequestToCreate, Guid project, string repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * Guid * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>
override this.CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * Guid * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>

Parameters

gitPullRequestToCreate
GitPullRequest
project
Guid

Project ID

repositoryId
String
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Attributes

Applies to

CreatePullRequestAsync(GitPullRequest, String, Guid, Object, CancellationToken)

Caution

This API is now deprecated.

[Preview API] Create a git pull request

[System.Obsolete]
public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest> CreatePullRequestAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest gitPullRequestToCreate, string project, Guid repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>
override this.CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * string * Guid * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>

Parameters

gitPullRequestToCreate
GitPullRequest
project
String

Project ID or project name

repositoryId
Guid
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Attributes

Applies to

CreatePullRequestAsync(GitPullRequest, String, String, Object, CancellationToken)

Caution

This API is now deprecated.

[Preview API] Create a git pull request

[System.Obsolete]
public virtual System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest> CreatePullRequestAsync(Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest gitPullRequestToCreate, string project, string repositoryId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>
override this.CreatePullRequestAsync : Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest * string * string * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.TeamFoundation.SourceControl.WebApi.GitPullRequest>

Parameters

gitPullRequestToCreate
GitPullRequest
project
String

Project ID or project name

repositoryId
String
userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Attributes

Applies to