Click or drag to resize
DefaultCallInvoker Class
Invokes client RPCs using Calls.
Inheritance Hierarchy

Namespace: Grpc.Core
Assembly: Grpc.Core (in Grpc.Core.dll) Version: 1.0.0
Syntax
public class DefaultCallInvoker : CallInvoker

The DefaultCallInvoker type exposes the following members.

Constructors
  NameDescription
Public methodDefaultCallInvoker
Initializes a new instance of the DefaultCallInvoker class.
Top
Methods
  NameDescription
Public methodAsyncClientStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions)
Invokes a client streaming call asynchronously. In client streaming scenario, client sends a stream of requests and server responds with a single response.
(Inherited from CallInvoker.)
Public methodAsyncClientStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions)
Invokes a client streaming call asynchronously. In client streaming scenario, client sends a stream of requests and server responds with a single response.
(Overrides CallInvokerAsyncClientStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions).)
Public methodAsyncDuplexStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions)
Invokes a duplex streaming call asynchronously. In duplex streaming scenario, client sends a stream of requests and server responds with a stream of responses. The response stream is completely independent and both side can be sending messages at the same time.
(Inherited from CallInvoker.)
Public methodAsyncDuplexStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions)
Invokes a duplex streaming call asynchronously. In duplex streaming scenario, client sends a stream of requests and server responds with a stream of responses. The response stream is completely independent and both side can be sending messages at the same time.
(Overrides CallInvokerAsyncDuplexStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions).)
Public methodAsyncServerStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest)
Invokes a server streaming call asynchronously. In server streaming scenario, client sends on request and server responds with a stream of responses.
(Inherited from CallInvoker.)
Public methodAsyncServerStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest)
Invokes a server streaming call asynchronously. In server streaming scenario, client sends on request and server responds with a stream of responses.
(Overrides CallInvokerAsyncServerStreamingCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest).)
Public methodAsyncUnaryCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest)
Invokes a simple remote call asynchronously.
(Inherited from CallInvoker.)
Public methodAsyncUnaryCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest)
Invokes a simple remote call asynchronously.
(Overrides CallInvokerAsyncUnaryCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest).)
Public methodBlockingUnaryCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest)
Invokes a simple remote call in a blocking fashion.
(Inherited from CallInvoker.)
Public methodBlockingUnaryCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest)
Invokes a simple remote call in a blocking fashion.
(Overrides CallInvokerBlockingUnaryCallTRequest, TResponse(MethodTRequest, TResponse, String, CallOptions, TRequest).)
Protected methodCreateCallTRequest, TResponse
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also