Class SubmitterClientExt
Namespace: ArmoniK.Api.Client.Submitter
Assembly: ArmoniK.Api.Client.dll
Extension to simplify
[PublicAPI]
public static class SubmitterClientExt
Inheritance
Inherited Members
object.Equals(object), object.Equals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object, object), object.ToString()
Methods
CreateTasksAsync(SubmitterClient, string, TaskOptions?, IEnumerable<TaskRequest>, CancellationToken)
Create task request without streaming
[Obsolete]
public static Task<CreateTaskReply> CreateTasksAsync(this Submitter.SubmitterClient client, string sessionId, TaskOptions? taskOptions, IEnumerable<TaskRequest> taskRequests, CancellationToken cancellationToken = default)
Parameters
client Submitter.SubmitterClient
gRPC client to the Submitter
sessionId string
Id of the sessions
taskOptions TaskOptions?
Task Options for the tasks in this request
taskRequests IEnumerable<TaskRequest>
The collection of request
cancellationToken CancellationToken
Token used to cancel the execution of the method
Returns
The reply to task creation
CreateTasksAsync(SubmitterClient, string, TaskOptions?, IAsyncEnumerable<TaskRequest>, CancellationToken)
Create task request without streaming
[Obsolete]
public static Task<CreateTaskReply> CreateTasksAsync(this Submitter.SubmitterClient client, string sessionId, TaskOptions? taskOptions, IAsyncEnumerable<TaskRequest> taskRequests, CancellationToken cancellationToken = default)
Parameters
client Submitter.SubmitterClient
gRPC client to the Submitter
sessionId string
Id of the sessions
taskOptions TaskOptions?
Task Options for the tasks in this request
taskRequests IAsyncEnumerable<TaskRequest>
The collection of request
cancellationToken CancellationToken
Token used to cancel the execution of the method
Returns
The reply to task creation
GetResultAsync(SubmitterClient, ResultRequest, CancellationToken)
Get result without streaming
[Obsolete]
public static Task<byte[]> GetResultAsync(this Submitter.SubmitterClient client, ResultRequest resultRequest, CancellationToken cancellationToken = default)
Parameters
client Submitter.SubmitterClient
gRPC client to the Submitter
resultRequest ResultRequest
Request for result
cancellationToken CancellationToken
Token used to cancel the execution of the method
Returns
A byte array containing the data associated to the result
Exceptions
a result reply chunk is not data, rending it impossible to reconstitute the data
result reply type is unknown