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
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).