Language

GitHttpClientBase.CreateAnnotatedTagAsync Method

Definition

Overloads

CreateAnnotatedTagAsync(GitAnnotatedTag, Guid, Guid, Object, CancellationToken)

[Preview API] Create an annotated tag.

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

Parameters

tagObject
GitAnnotatedTag

Object containing details of tag to be created.

project
Guid

Project ID

repositoryId
Guid

ID or name of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateAnnotatedTagAsync(GitAnnotatedTag, Guid, String, Object, CancellationToken)

[Preview API] Create an annotated tag.

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

Parameters

tagObject
GitAnnotatedTag

Object containing details of tag to be created.

project
Guid

Project ID

repositoryId
String

ID or name of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateAnnotatedTagAsync(GitAnnotatedTag, String, Guid, Object, CancellationToken)

[Preview API] Create an annotated tag.

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

Parameters

tagObject
GitAnnotatedTag

Object containing details of tag to be created.

project
String

Project ID or project name

repositoryId
Guid

ID or name of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

CreateAnnotatedTagAsync(GitAnnotatedTag, String, String, Object, CancellationToken)

[Preview API] Create an annotated tag.

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

Parameters

tagObject
GitAnnotatedTag

Object containing details of tag to be created.

project
String

Project ID or project name

repositoryId
String

ID or name of the repository.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to