public delegate Task<TResponse> ClientStreamingServerMethod<TRequest, TResponse>(IAsyncStreamReader<TRequest> requestStream, ServerCallContext context) where TRequest : class where TResponse : class
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-30 UTC."],[[["This document outlines the `ClientStreamingServerMethod` delegate, which is a server-side handler for client streaming calls within the Grpc.Core namespace."],["The delegate takes an `IAsyncStreamReader\u003cTRequest\u003e` for handling the incoming stream of requests and a `ServerCallContext` for call-specific information, both of which are described in the parameters section."],["It returns a `Task\u003cTResponse\u003e`, indicating that it is an asynchronous method, and the section that describes it's return is highlighted in the table."],["The method uses generic type parameters `TRequest` and `TResponse` to define the type of request and response messages for the method, respectively, and both must be a class."],["The latest version of this delegate, as documented, is version 2.66.0, with older versions 2.63.0 and 2.48.0 also being mentioned."]]],[]]