Edit

Share via


WorkItemTrackingHttpClientBase.GetClassificationNodesAsync Method

Definition

Overloads

GetClassificationNodesAsync(Guid, IEnumerable<Int32>, Nullable<Int32>, Nullable<ClassificationNodesErrorPolicy>, Object, CancellationToken)

[Preview API] Gets root classification nodes or list of classification nodes for a given list of nodes ids, for a given project. In case ids parameter is supplied you will get list of classification nodes for those ids. Otherwise you will get root classification nodes for this project.

GetClassificationNodesAsync(String, IEnumerable<Int32>, Nullable<Int32>, Nullable<ClassificationNodesErrorPolicy>, Object, CancellationToken)

[Preview API] Gets root classification nodes or list of classification nodes for a given list of nodes ids, for a given project. In case ids parameter is supplied you will get list of classification nodes for those ids. Otherwise you will get root classification nodes for this project.

GetClassificationNodesAsync(Guid, IEnumerable<Int32>, Nullable<Int32>, Nullable<ClassificationNodesErrorPolicy>, Object, CancellationToken)

[Preview API] Gets root classification nodes or list of classification nodes for a given list of nodes ids, for a given project. In case ids parameter is supplied you will get list of classification nodes for those ids. Otherwise you will get root classification nodes for this project.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.List<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItemClassificationNode>> GetClassificationNodesAsync (Guid project, System.Collections.Generic.IEnumerable<int> ids, Nullable<int> depth = null, Nullable<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.Metadata.ClassificationNodesErrorPolicy> errorPolicy = null, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member GetClassificationNodesAsync : Guid * seq<int> * Nullable<int> * Nullable<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.Metadata.ClassificationNodesErrorPolicy> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.List<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItemClassificationNode>>
override this.GetClassificationNodesAsync : Guid * seq<int> * Nullable<int> * Nullable<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.Metadata.ClassificationNodesErrorPolicy> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.List<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItemClassificationNode>>

Parameters

project
Guid

Project ID

ids
IEnumerable<Int32>

Comma seperated integer classification nodes ids. It's not required, if you want root nodes.

depth
Nullable<Int32>

Depth of children to fetch.

errorPolicy
Nullable<ClassificationNodesErrorPolicy>

Flag to handle errors in getting some nodes. Possible options are Fail and Omit.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to

GetClassificationNodesAsync(String, IEnumerable<Int32>, Nullable<Int32>, Nullable<ClassificationNodesErrorPolicy>, Object, CancellationToken)

[Preview API] Gets root classification nodes or list of classification nodes for a given list of nodes ids, for a given project. In case ids parameter is supplied you will get list of classification nodes for those ids. Otherwise you will get root classification nodes for this project.

public virtual System.Threading.Tasks.Task<System.Collections.Generic.List<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItemClassificationNode>> GetClassificationNodesAsync (string project, System.Collections.Generic.IEnumerable<int> ids, Nullable<int> depth = null, Nullable<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.Metadata.ClassificationNodesErrorPolicy> errorPolicy = null, object userState = null, System.Threading.CancellationToken cancellationToken = null);
abstract member GetClassificationNodesAsync : string * seq<int> * Nullable<int> * Nullable<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.Metadata.ClassificationNodesErrorPolicy> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.List<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItemClassificationNode>>
override this.GetClassificationNodesAsync : string * seq<int> * Nullable<int> * Nullable<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.Metadata.ClassificationNodesErrorPolicy> * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Collections.Generic.List<Microsoft.TeamFoundation.WorkItemTracking.WebApi.Models.WorkItemClassificationNode>>

Parameters

project
String

Project ID or project name

ids
IEnumerable<Int32>

Comma seperated integer classification nodes ids. It's not required, if you want root nodes.

depth
Nullable<Int32>

Depth of children to fetch.

errorPolicy
Nullable<ClassificationNodesErrorPolicy>

Flag to handle errors in getting some nodes. Possible options are Fail and Omit.

userState
Object
cancellationToken
CancellationToken

The cancellation token to cancel operation.

Returns

Applies to