Edit

Share via


BuildHttpClientBase.UpdateDefinitionPropertiesAsync Method

Definition

Overloads

UpdateDefinitionPropertiesAsync(JsonPatchDocument, Guid, Int32, Object, CancellationToken)

[Preview API] Updates properties for a definition.

UpdateDefinitionPropertiesAsync(JsonPatchDocument, String, Int32, Object, CancellationToken)

[Preview API] Updates properties for a definition.

UpdateDefinitionPropertiesAsync(JsonPatchDocument, Guid, Int32, Object, CancellationToken)

[Preview API] Updates properties for a definition.

public virtual System.Threading.Tasks.Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection> UpdateDefinitionPropertiesAsync (Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument document, Guid project, int definitionId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member UpdateDefinitionPropertiesAsync : Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument * Guid * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection>
override this.UpdateDefinitionPropertiesAsync : Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument * Guid * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection>

Parameters

document
Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument

A json-patch document describing the properties to update.

project
Guid

Project ID

definitionId
Int32

The ID of the definition.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection>

Applies to

UpdateDefinitionPropertiesAsync(JsonPatchDocument, String, Int32, Object, CancellationToken)

[Preview API] Updates properties for a definition.

public virtual System.Threading.Tasks.Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection> UpdateDefinitionPropertiesAsync (Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument document, string project, int definitionId, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member UpdateDefinitionPropertiesAsync : Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument * string * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection>
override this.UpdateDefinitionPropertiesAsync : Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument * string * int * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection>

Parameters

document
Microsoft.VisualStudio.Services.WebApi.Patch.Json.JsonPatchDocument

A json-patch document describing the properties to update.

project
String

Project ID or project name

definitionId
Int32

The ID of the definition.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Task<Microsoft.VisualStudio.Services.WebApi.PropertiesCollection>

Applies to