Class Worker.WorkerClient
Namespace: ArmoniK.Api.gRPC.V1.Worker
Assembly: ArmoniK.Api.Core.dll
Client for Worker
public class Worker.WorkerClient : ClientBase<Worker.WorkerClient>
Inheritance
object ← ClientBase ← ClientBase<Worker.WorkerClient> ← Worker.WorkerClient
Inherited Members
ClientBase<Worker.WorkerClient>.WithHost(string), ClientBase<Worker.WorkerClient>.NewInstance(ClientBase.ClientBaseConfiguration), ClientBase.CallInvoker, object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
WorkerClient(ChannelBase)
Creates a new client for Worker
public WorkerClient(ChannelBase channel)
Parameters
channel ChannelBase
The channel to use to make remote calls.
WorkerClient(CallInvoker)
Creates a new client for Worker that uses a custom CallInvoker.
public WorkerClient(CallInvoker callInvoker)
Parameters
callInvoker CallInvoker
The callInvoker to use to make remote calls.
WorkerClient()
Protected parameterless constructor to allow creation of test doubles.
protected WorkerClient()
WorkerClient(ClientBaseConfiguration)
Protected constructor to allow creation of configured clients.
protected WorkerClient(ClientBase.ClientBaseConfiguration configuration)
Parameters
configuration ClientBase.ClientBaseConfiguration
The client configuration.
Methods
HealthCheck(Empty, Metadata, DateTime?, CancellationToken)
public virtual HealthCheckReply HealthCheck(Empty request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request Empty
headers Metadata
deadline DateTime?
cancellationToken CancellationToken
Returns
HealthCheckReply
HealthCheck(Empty, CallOptions)
public virtual HealthCheckReply HealthCheck(Empty request, CallOptions options)
Parameters
request Empty
options CallOptions
Returns
HealthCheckReply
HealthCheckAsync(Empty, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<HealthCheckReply> HealthCheckAsync(Empty request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request Empty
headers Metadata
deadline DateTime?
cancellationToken CancellationToken
Returns
AsyncUnaryCall<HealthCheckReply>
HealthCheckAsync(Empty, CallOptions)
public virtual AsyncUnaryCall<HealthCheckReply> HealthCheckAsync(Empty request, CallOptions options)
Parameters
request Empty
options CallOptions
Returns
AsyncUnaryCall<HealthCheckReply>
NewInstance(ClientBaseConfiguration)
Creates a new instance of client from given ClientBaseConfiguration.
protected override Worker.WorkerClient NewInstance(ClientBase.ClientBaseConfiguration configuration)
Parameters
configuration ClientBase.ClientBaseConfiguration
Returns
Process(ProcessRequest, Metadata, DateTime?, CancellationToken)
public virtual ProcessReply Process(ProcessRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request ProcessRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken
Returns
ProcessReply
Process(ProcessRequest, CallOptions)
public virtual ProcessReply Process(ProcessRequest request, CallOptions options)
Parameters
request ProcessRequest
options CallOptions
Returns
ProcessReply
ProcessAsync(ProcessRequest, Metadata, DateTime?, CancellationToken)
public virtual AsyncUnaryCall<ProcessReply> ProcessAsync(ProcessRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)
Parameters
request ProcessRequest
headers Metadata
deadline DateTime?
cancellationToken CancellationToken
Returns
AsyncUnaryCall<ProcessReply>
ProcessAsync(ProcessRequest, CallOptions)
public virtual AsyncUnaryCall<ProcessReply> ProcessAsync(ProcessRequest request, CallOptions options)
Parameters
request ProcessRequest
options CallOptions
Returns
AsyncUnaryCall<ProcessReply>