Namespaces | |
package | Internal |
package | Tests |
package | Utils |
Classes | |
class | AsyncClientStreamingCall< TRequest, TResponse > |
Return type for client streaming calls. More... | |
class | AsyncDuplexStreamingCall< TRequest, TResponse > |
Return type for bidirectional streaming calls. More... | |
class | AsyncServerStreamingCall< TResponse > |
Return type for server streaming calls. More... | |
class | Call< TRequest, TResponse > |
Abstraction of a call to be invoked on a client. More... | |
class | Calls |
Helper methods for generated client stubs to make RPC calls. | |
class | Channel |
gRPC Channel More... | |
class | ChannelArgs |
gRPC channel options. More... | |
class | Credentials |
Client-side credentials. Used for creation of a secure channel. More... | |
class | SslCredentials |
Client-side SSL credentials. More... | |
class | GrpcEnvironment |
Encapsulates initialization and shutdown of gRPC library. More... | |
interface | IAsyncStreamReader< T > |
A stream of messages to be read. More... | |
interface | IAsyncStreamWriter< T > |
A writable stream of messages. More... | |
interface | IClientStreamWriter< T > |
Client-side writable stream of messages with Close capability. More... | |
interface | IServerStreamWriter< T > |
A writable stream of messages that is used in server-side handlers. More... | |
struct | Marshaller< T > |
For serializing and deserializing messages. More... | |
class | Marshallers |
Utilities for creating marshallers. | |
class | Metadata |
gRPC call metadata. More... | |
class | Method< TRequest, TResponse > |
A description of a service method. More... | |
class | OperationFailedException |
Thrown when gRPC operation fails. More... | |
class | RpcException |
Thrown when remote procedure call fails. More... | |
class | Server |
A gRPC server. More... | |
class | ServerCallContext |
Context for a server-side call. More... | |
class | ServerCredentials |
Server side credentials. More... | |
class | KeyCertificatePair |
Key certificate pair (in PEM encoding). More... | |
class | SslServerCredentials |
Server-side SSL credentials. More... | |
class | ServerServiceDefinition |
Mapping of method names to server call handlers. More... | |
struct | Status |
Represents RPC result. More... | |
class | AbstractStub< TStub, TConfig > |
Base for client-side stubs. More... | |
class | StubConfiguration |
Enumerations | |
enum | MethodType { Unary, ClientStreaming, ServerStreaming, DuplexStreaming } |
Method types supported by gRPC. More... | |
enum | StatusCode { OK = 0, Cancelled = 1, Unknown = 2, InvalidArgument = 3, DeadlineExceeded = 4, NotFound = 5, AlreadyExists = 6, PermissionDenied = 7, Unauthenticated = 16, ResourceExhausted = 8, FailedPrecondition = 9, Aborted = 10, OutOfRange = 11, Unimplemented = 12, Internal = 13, Unavailable = 14, DataLoss = 15 } |
Result of a remote procedure call. Based on grpc_status_code from grpc/status.h More... | |
Functions | |
delegate Task< TResponse > | UnaryServerMethod< TRequest, TResponse > (ServerCallContext context, TRequest request) |
Server-side handler for unary call. More... | |
delegate Task< TResponse > | ClientStreamingServerMethod< TRequest, TResponse > (ServerCallContext context, IAsyncStreamReader< TRequest > requestStream) |
Server-side handler for client streaming call. More... | |
delegate Task | ServerStreamingServerMethod< TRequest, TResponse > (ServerCallContext context, TRequest request, IServerStreamWriter< TResponse > responseStream) |
Server-side handler for server streaming call. More... | |
delegate Task | DuplexStreamingServerMethod< TRequest, TResponse > (ServerCallContext context, IAsyncStreamReader< TRequest > requestStream, IServerStreamWriter< TResponse > responseStream) |
Server-side handler for bidi streaming call. More... | |
delegate void | HeaderInterceptorDelegate (Metadata.Builder headerBuilder) |
enum Grpc.Core.MethodType |
Method types supported by gRPC.
enum Grpc.Core.StatusCode |
Result of a remote procedure call. Based on grpc_status_code from grpc/status.h
delegate Task<TResponse> Grpc.Core.ClientStreamingServerMethod< TRequest, TResponse > | ( | ServerCallContext | context, |
IAsyncStreamReader< TRequest > | requestStream | ||
) |
Server-side handler for client streaming call.
TRequest | : | class | |
TResponse | : | class |
delegate Task Grpc.Core.DuplexStreamingServerMethod< TRequest, TResponse > | ( | ServerCallContext | context, |
IAsyncStreamReader< TRequest > | requestStream, | ||
IServerStreamWriter< TResponse > | responseStream | ||
) |
Server-side handler for bidi streaming call.
TRequest | : | class | |
TResponse | : | class |
delegate Task Grpc.Core.ServerStreamingServerMethod< TRequest, TResponse > | ( | ServerCallContext | context, |
TRequest | request, | ||
IServerStreamWriter< TResponse > | responseStream | ||
) |
Server-side handler for server streaming call.
TRequest | : | class | |
TResponse | : | class |
delegate Task<TResponse> Grpc.Core.UnaryServerMethod< TRequest, TResponse > | ( | ServerCallContext | context, |
TRequest | request | ||
) |
Server-side handler for unary call.
TRequest | : | class | |
TResponse | : | class |