public delegate Task DuplexStreamingServerMethod<TRequest, TResponse>(IAsyncStreamReader<TRequest> requestStream, IServerStreamWriter<TResponse> responseStream, ServerCallContext context)
where TRequest : class where TResponse : class;
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["`DuplexStreamingServerMethod` is a server-side handler for bidirectional streaming calls within the Grpc.Core framework."],["It is a delegate that takes an `IAsyncStreamReader` for request data, an `IServerStreamWriter` for response data, and a `ServerCallContext` for call-specific information as its parameters."],["The method is found in the `Grpc.Core` namespace within the `Grpc.Core.Api.dll` assembly."],["This delegate defines a task that handles both the incoming request stream of `TRequest` type and the outgoing response stream of `TResponse` type."],["The method does not explicitly return a value, instead returning a Task, to potentially represent asynchronous operations."]]],[]]