From 8ab1f7ed3d2f8af7702df95139a6b62aa76b5f0e Mon Sep 17 00:00:00 2001 From: Jan Tattermusch Date: Wed, 6 May 2015 15:56:30 -0700 Subject: added concept of ServerCallContext, that is passed to all server-side handlers --- src/csharp/Grpc.Core/ServerMethods.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/csharp/Grpc.Core/ServerMethods.cs') diff --git a/src/csharp/Grpc.Core/ServerMethods.cs b/src/csharp/Grpc.Core/ServerMethods.cs index 291835671f..377b78eb30 100644 --- a/src/csharp/Grpc.Core/ServerMethods.cs +++ b/src/csharp/Grpc.Core/ServerMethods.cs @@ -42,28 +42,28 @@ namespace Grpc.Core /// /// Server-side handler for unary call. /// - public delegate Task UnaryServerMethod(TRequest request) + public delegate Task UnaryServerMethod(ServerCallContext context, TRequest request) where TRequest : class where TResponse : class; /// /// Server-side handler for client streaming call. /// - public delegate Task ClientStreamingServerMethod(IAsyncStreamReader requestStream) + public delegate Task ClientStreamingServerMethod(ServerCallContext context, IAsyncStreamReader requestStream) where TRequest : class where TResponse : class; /// /// Server-side handler for server streaming call. /// - public delegate Task ServerStreamingServerMethod(TRequest request, IServerStreamWriter responseStream) + public delegate Task ServerStreamingServerMethod(ServerCallContext context, TRequest request, IServerStreamWriter responseStream) where TRequest : class where TResponse : class; /// /// Server-side handler for bidi streaming call. /// - public delegate Task DuplexStreamingServerMethod(IAsyncStreamReader requestStream, IServerStreamWriter responseStream) + public delegate Task DuplexStreamingServerMethod(ServerCallContext context, IAsyncStreamReader requestStream, IServerStreamWriter responseStream) where TRequest : class where TResponse : class; } -- cgit v1.2.3