public abstract class ClientBase : object
Base class for client-side stubs.
Derived Types
Namespace
Grpc.CoreAssembly
Grpc.Core.Api.dll
Constructors
ClientBase()
protected ClientBase()
Initializes a new instance of ClientBase
class that
throws NotImplementedException
upon invocation of any RPC.
This constructor is only provided to allow creation of test doubles
for client classes (e.g. mocking requires a parameterless constructor).
ClientBase(CallInvoker)
public ClientBase(CallInvoker callInvoker)
Initializes a new instance of ClientBase
class.
Name | Description |
callInvoker | CallInvoker The |
ClientBase(ChannelBase)
public ClientBase(ChannelBase channel)
Initializes a new instance of ClientBase
class.
Name | Description |
channel | ChannelBase The channel to use for remote call invocation. |
ClientBase(ClientBase.ClientBaseConfiguration)
protected ClientBase(ClientBase.ClientBaseConfiguration configuration)
Initializes a new instance of ClientBase
class.
Name | Description |
configuration | ClientBase.ClientBaseConfiguration The configuration. |
Properties
CallInvoker
protected CallInvoker CallInvoker { get; }
Gets the call invoker.
Type | Description |
CallInvoker |