Class ServerServiceDefinition.Builder
Inheritance
ServerServiceDefinition.Builder
Assembly: Grpc.Core.Api.dll
Syntax
public class ServerServiceDefinition.Builder
Constructors
Builder()
Declaration
Methods
AddMethod<TRequest, TResponse>(Method<TRequest, TResponse>, ClientStreamingServerMethod<TRequest, TResponse>)
Declaration
public ServerServiceDefinition.Builder AddMethod<TRequest, TResponse>(Method<TRequest, TResponse> method, ClientStreamingServerMethod<TRequest, TResponse> handler) where TRequest : class where TResponse : class
Parameters
Returns
Type Parameters
Name |
Description |
TRequest |
|
TResponse |
|
AddMethod<TRequest, TResponse>(Method<TRequest, TResponse>, DuplexStreamingServerMethod<TRequest, TResponse>)
Declaration
public ServerServiceDefinition.Builder AddMethod<TRequest, TResponse>(Method<TRequest, TResponse> method, DuplexStreamingServerMethod<TRequest, TResponse> handler) where TRequest : class where TResponse : class
Parameters
Returns
Type Parameters
Name |
Description |
TRequest |
|
TResponse |
|
AddMethod<TRequest, TResponse>(Method<TRequest, TResponse>, ServerStreamingServerMethod<TRequest, TResponse>)
Declaration
public ServerServiceDefinition.Builder AddMethod<TRequest, TResponse>(Method<TRequest, TResponse> method, ServerStreamingServerMethod<TRequest, TResponse> handler) where TRequest : class where TResponse : class
Parameters
Returns
Type Parameters
Name |
Description |
TRequest |
|
TResponse |
|
AddMethod<TRequest, TResponse>(Method<TRequest, TResponse>, UnaryServerMethod<TRequest, TResponse>)
Declaration
public ServerServiceDefinition.Builder AddMethod<TRequest, TResponse>(Method<TRequest, TResponse> method, UnaryServerMethod<TRequest, TResponse> handler) where TRequest : class where TResponse : class
Parameters
Returns
Type Parameters
Name |
Description |
TRequest |
|
TResponse |
|
Build()
Declaration
public ServerServiceDefinition Build()
Returns