public delegate AsyncClientStreamingCall<TRequest, TResponse> AsyncClientStreamingCallContinuation<TRequest, TResponse>(ClientInterceptorContext<TRequest, TResponse> context)
where TRequest : class where TResponse : class;
Represents a continuation for intercepting asynchronous client-streaming invocations.
A delegate of this type is passed to the AsyncClientStreamingCall method
when an outgoing invocation is being intercepted and calling the
delegate will invoke the next interceptor in the chain, or the underlying
call invoker if called from the last interceptor. The interceptor is
allowed to call it zero, one, or multiple times, passing it the appropriate
request value and context as it sees fit.
An instance of AsyncClientStreamingCall<TRequest, TResponse>
representing an asynchronous invocation of a client-streaming RPC.
The interceptor can choose to return the same object returned from
the continuation delegate or an arbitrarily constructed instance as it sees fit.
[[["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."],[[["This content defines the `AsyncClientStreamingCallContinuation` delegate, which is used for intercepting asynchronous client-streaming gRPC invocations."],["The delegate receives a `ClientInterceptorContext` parameter, allowing interaction with the next step in the invocation process."],["It returns an `AsyncClientStreamingCall` instance that represents the asynchronous client-streaming RPC, giving the interceptor flexibility in returning a new or the original object."],["The content is specifically related to version 2.48.0 of the `Grpc.Core` library and is found in the `Grpc.Core.Interceptors` namespace."],["It covers the types of parameters that must be used, which are TRequest for the request message type and TResponse for the response message type of the invocation."]]],[]]