Show / Hide Table of Contents

Class StreamIndexMultiAssetsServiceV1.StreamIndexMultiAssetsServiceV1Client

Client for StreamIndexMultiAssetsServiceV1

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

Constructors

StreamIndexMultiAssetsServiceV1Client()

Protected parameterless constructor to allow creation of test doubles.

Declaration
protected StreamIndexMultiAssetsServiceV1Client()

StreamIndexMultiAssetsServiceV1Client(ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

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

The client configuration.

StreamIndexMultiAssetsServiceV1Client(Grpc.Core.CallInvoker)

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

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

The callInvoker to use to make remote calls.

StreamIndexMultiAssetsServiceV1Client(Grpc.Core.ChannelBase)

Creates a new client for StreamIndexMultiAssetsServiceV1

Declaration
public StreamIndexMultiAssetsServiceV1Client(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 StreamIndexMultiAssetsServiceV1.StreamIndexMultiAssetsServiceV1Client NewInstance(ClientBaseConfiguration configuration)
Parameters
Type Name Description
ClientBaseConfiguration configuration
Returns
Type Description
StreamIndexMultiAssetsServiceV1.StreamIndexMultiAssetsServiceV1Client

Subscribe(StreamIndexMultiAssetsServiceRequestV1, Grpc.Core.CallOptions)

Subscribe

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

The request to send to the server.

Grpc.Core.CallOptions options

The options for the call.

Returns
Type Description
Grpc.Core.AsyncServerStreamingCall<StreamIndexMultiAssetsServiceResponseV1>

The call object.

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

Subscribe

Declaration
public virtual Grpc.Core.AsyncServerStreamingCall<StreamIndexMultiAssetsServiceResponseV1> Subscribe(StreamIndexMultiAssetsServiceRequestV1 request, Grpc.Core.Metadata headers = null, System.DateTime? deadline = null, System.Threading.CancellationToken cancellationToken = null)
Parameters
Type Name Description
StreamIndexMultiAssetsServiceRequestV1 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<StreamIndexMultiAssetsServiceResponseV1>

The call object.

In This Article
Back to top Generated by DocFX