DiscoveryTasksClient Class

Definition

The DiscoveryTasksClient sub-client.

public class DiscoveryTasksClient
type DiscoveryTasksClient = class
Public Class DiscoveryTasksClient
Inheritance
DiscoveryTasksClient

Constructors

Name Description
DiscoveryTasksClient()

Initializes a new instance of DiscoveryTasksClient for mocking.

Properties

Name Description
Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

Name Description
AddComment(String, String, String, RequestContent, RequestContext)

[Protocol Method] Add a comment to a task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
AddComment(String, String, String, TaskComment, CancellationToken)

Add a comment to a task.

AddCommentAsync(String, String, String, RequestContent, RequestContext)

[Protocol Method] Add a comment to a task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
AddCommentAsync(String, String, String, TaskComment, CancellationToken)

Add a comment to a task.

AddExecutionHistory(String, String, String, ExecutionHistoryEntry, CancellationToken)

Add an execution history entry to a task.

AddExecutionHistory(String, String, String, RequestContent, RequestContext)

[Protocol Method] Add an execution history entry to a task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
AddExecutionHistoryAsync(String, String, String, ExecutionHistoryEntry, CancellationToken)

Add an execution history entry to a task.

AddExecutionHistoryAsync(String, String, String, RequestContent, RequestContext)

[Protocol Method] Add an execution history entry to a task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Create(String, String, DiscoveryTask, CancellationToken)

Create a new task.

Create(String, String, RequestContent, RequestContext)

[Protocol Method] Create a new task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateAsync(String, String, DiscoveryTask, CancellationToken)

Create a new task.

CreateAsync(String, String, RequestContent, RequestContext)

[Protocol Method] Create a new task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Delete(String, String, String, CancellationToken)

Delete a task by ID.

Delete(String, String, String, RequestContext)

[Protocol Method] Delete a task by ID.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteAsync(String, String, String, CancellationToken)

Delete a task by ID.

DeleteAsync(String, String, String, RequestContext)

[Protocol Method] Delete a task by ID.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Get(String, String, String, CancellationToken)

Get a task by ID.

Get(String, String, String, RequestContext)

[Protocol Method] Get a task by ID.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAll(String, String, String, CancellationToken)

List tasks with optional OData filters.

GetAll(String, String, String, RequestContext)

[Protocol Method] List tasks with optional OData filters.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAllAsync(String, String, String, CancellationToken)

List tasks with optional OData filters.

GetAllAsync(String, String, String, RequestContext)

[Protocol Method] List tasks with optional OData filters.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAsync(String, String, String, CancellationToken)

Get a task by ID.

GetAsync(String, String, String, RequestContext)

[Protocol Method] Get a task by ID.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StableUpdate(String, String, String, RequestContent, RequestContext)

[Protocol Method] Patch (partial update) a task (e.g. status, description, validation requirements, dependencies, result).

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StableUpdateAsync(String, String, String, RequestContent, RequestContext)

[Protocol Method] Patch (partial update) a task (e.g. status, description, validation requirements, dependencies, result).

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Start(String, String, String, RequestContent, RequestContext)

[Protocol Method] Start execution of a task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
Start(String, String, String, StartTaskRequest, CancellationToken)

Start execution of a task.

StartAsync(String, String, String, RequestContent, RequestContext)

[Protocol Method] Start execution of a task.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
StartAsync(String, String, String, StartTaskRequest, CancellationToken)

Start execution of a task.

Applies to