Class Tasks.TasksBase

Namespace: ArmoniK.Api.gRPC.V1.Tasks
Assembly: ArmoniK.Api.Core.dll

Base class for server-side implementations of Tasks

[BindServiceMethod(typeof(Tasks), "BindService")]
public abstract class Tasks.TasksBase

Inheritance

objectTasks.TasksBase

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Methods

CancelTasks(CancelTasksRequest, ServerCallContext)

Cancel tasks using ids.

public virtual Task<CancelTasksResponse> CancelTasks(CancelTasksRequest request, ServerCallContext context)

Parameters

request CancelTasksRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<CancelTasksResponse>

The response to send back to the client (wrapped by a task).

CountTasksByStatus(CountTasksByStatusRequest, ServerCallContext)

Get count from tasks status.

public virtual Task<CountTasksByStatusResponse> CountTasksByStatus(CountTasksByStatusRequest request, ServerCallContext context)

Parameters

request CountTasksByStatusRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<CountTasksByStatusResponse>

The response to send back to the client (wrapped by a task).

GetResultIds(GetResultIdsRequest, ServerCallContext)

Get ids of the result that tasks should produce.

public virtual Task<GetResultIdsResponse> GetResultIds(GetResultIdsRequest request, ServerCallContext context)

Parameters

request GetResultIdsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<GetResultIdsResponse>

The response to send back to the client (wrapped by a task).

GetTask(GetTaskRequest, ServerCallContext)

Get a task by its id.

public virtual Task<GetTaskResponse> GetTask(GetTaskRequest request, ServerCallContext context)

Parameters

request GetTaskRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<GetTaskResponse>

The response to send back to the client (wrapped by a task).

ListTasks(ListTasksRequest, ServerCallContext)

Get a tasks list using pagination, filters and sorting.

public virtual Task<ListTasksResponse> ListTasks(ListTasksRequest request, ServerCallContext context)

Parameters

request ListTasksRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<ListTasksResponse>

The response to send back to the client (wrapped by a task).

ListTasksDetailed(ListTasksRequest, ServerCallContext)

Get a tasks list using pagination, filters and sorting with complete metada.

public virtual Task<ListTasksDetailedResponse> ListTasksDetailed(ListTasksRequest request, ServerCallContext context)

Parameters

request ListTasksRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<ListTasksDetailedResponse>

The response to send back to the client (wrapped by a task).

SubmitTasks(SubmitTasksRequest, ServerCallContext)

Create tasks metadata and submit task for processing.

public virtual Task<SubmitTasksResponse> SubmitTasks(SubmitTasksRequest request, ServerCallContext context)

Parameters

request SubmitTasksRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task<SubmitTasksResponse>

The response to send back to the client (wrapped by a task).