Show / Hide Table of Contents

Class StreamIndexServiceV1.StreamIndexServiceV1Client

Client for StreamIndexServiceV1

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

Constructors

StreamIndexServiceV1Client()

Protected parameterless constructor to allow creation of test doubles.

Declaration
protected StreamIndexServiceV1Client()

StreamIndexServiceV1Client(ClientBaseConfiguration)

Protected constructor to allow creation of configured clients.

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

The client configuration.

StreamIndexServiceV1Client(Grpc.Core.CallInvoker)

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

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

The callInvoker to use to make remote calls.

StreamIndexServiceV1Client(Grpc.Core.ChannelBase)

Creates a new client for StreamIndexServiceV1

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

Subscribe(StreamIndexServiceRequestV1, Grpc.Core.CallOptions)

Subscribe

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

The request to send to the server.

Grpc.Core.CallOptions options

The options for the call.

Returns
Type Description
Grpc.Core.AsyncServerStreamingCall<StreamIndexServiceResponseV1>

The call object.

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

Subscribe

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

The call object.

In This Article
Back to top Generated by DocFX