Show / Hide Table of Contents

Class StreamIndexForexRateServiceV1.StreamIndexForexRateServiceV1Client

Client for StreamIndexForexRateServiceV1

Inheritance
System.Object
StreamIndexForexRateServiceV1.StreamIndexForexRateServiceV1Client
Namespace: KaikoSdk
Assembly: KaikoSdk.dll
Syntax
public class StreamIndexForexRateServiceV1Client : Grpc.Core.ClientBase<StreamIndexForexRateServiceV1.StreamIndexForexRateServiceV1Client>

Constructors

StreamIndexForexRateServiceV1Client()

Protected parameterless constructor to allow creation of test doubles.

Declaration
protected StreamIndexForexRateServiceV1Client()

StreamIndexForexRateServiceV1Client(ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

Declaration
protected StreamIndexForexRateServiceV1Client(ClientBaseConfiguration configuration)
Parameters
Type Name Description
ClientBaseConfiguration configuration

The client configuration.

StreamIndexForexRateServiceV1Client(Grpc.Core.CallInvoker)

Creates a new client for StreamIndexForexRateServiceV1 that uses a custom CallInvoker.

Declaration
public StreamIndexForexRateServiceV1Client(Grpc.Core.CallInvoker callInvoker)
Parameters
Type Name Description
Grpc.Core.CallInvoker callInvoker

The callInvoker to use to make remote calls.

StreamIndexForexRateServiceV1Client(Grpc.Core.ChannelBase)

Creates a new client for StreamIndexForexRateServiceV1

Declaration
public StreamIndexForexRateServiceV1Client(Grpc.Core.ChannelBase channel)
Parameters
Type Name Description
Grpc.Core.ChannelBase channel

The channel to use to make remote calls.

Methods

NewInstance(ClientBaseConfiguration)

Creates a new instance of client from given ClientBaseConfiguration.

Declaration
protected override StreamIndexForexRateServiceV1.StreamIndexForexRateServiceV1Client NewInstance(ClientBaseConfiguration configuration)
Parameters
Type Name Description
ClientBaseConfiguration configuration
Returns
Type Description
StreamIndexForexRateServiceV1.StreamIndexForexRateServiceV1Client

Subscribe(StreamIndexForexRateServiceRequestV1, Grpc.Core.CallOptions)

Subscribe

Declaration
public virtual Grpc.Core.AsyncServerStreamingCall<StreamIndexForexRateServiceResponseV1> Subscribe(StreamIndexForexRateServiceRequestV1 request, Grpc.Core.CallOptions options)
Parameters
Type Name Description
StreamIndexForexRateServiceRequestV1 request

The request to send to the server.

Grpc.Core.CallOptions options

The options for the call.

Returns
Type Description
Grpc.Core.AsyncServerStreamingCall<StreamIndexForexRateServiceResponseV1>

The call object.

Subscribe(StreamIndexForexRateServiceRequestV1, Grpc.Core.Metadata, Nullable<System.DateTime>, System.Threading.CancellationToken)

Subscribe

Declaration
public virtual Grpc.Core.AsyncServerStreamingCall<StreamIndexForexRateServiceResponseV1> Subscribe(StreamIndexForexRateServiceRequestV1 request, Grpc.Core.Metadata headers = null, System.DateTime? deadline = null, System.Threading.CancellationToken cancellationToken = null)
Parameters
Type Name Description
StreamIndexForexRateServiceRequestV1 request

The request to send to the server.

Grpc.Core.Metadata headers

The initial metadata to send with the call. This parameter is optional.

System.Nullable<System.DateTime> deadline

An optional deadline for the call. The call will be cancelled if deadline is hit.

System.Threading.CancellationToken cancellationToken

An optional token for canceling the call.

Returns
Type Description
Grpc.Core.AsyncServerStreamingCall<StreamIndexForexRateServiceResponseV1>

The call object.

In This Article
Back to top Generated by DocFX