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

objectClientBaseClientBase<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

Worker.WorkerClient

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>