Invokes a client streaming call asynchronously.
In client streaming scenario, client sends a stream of requests and server responds with a single response.
Invokes a duplex streaming call asynchronously.
In duplex streaming scenario, client sends a stream of requests and server responds with a stream of responses.
The response stream is completely independent and both side can be sending messages at the same time.
Shuts down the all channels in the underlying channel pool cleanly. It is strongly
recommended to shutdown all previously created channels before exiting from the process.
[[["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."],[[["\u003cp\u003eThe \u003ccode\u003eGcpCallInvoker\u003c/code\u003e class, found within the \u003ccode\u003eGoogle.Api.Gax.Grpc.Gcp\u003c/code\u003e namespace, is a call invoker that directs calls to multiple underlying channels based on request properties.\u003c/p\u003e\n"],["\u003cp\u003eThis class supports various types of asynchronous calls, including client streaming, duplex streaming, server streaming, and simple unary calls, as well as blocking unary calls.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGcpCallInvoker\u003c/code\u003e requires parameters such as service metadata, target, credentials, channel options, API config, and an adapter for initialization, all of which must not be null.\u003c/p\u003e\n"],["\u003cp\u003eIt features a \u003ccode\u003eShutdownAsync\u003c/code\u003e method to facilitate the clean shutdown of all channels in the underlying channel pool, recommending this be done prior to exiting the process.\u003c/p\u003e\n"],["\u003cp\u003eThe document lists multiple previous versions of this class, as well as the latest version, which is 4.10.0.\u003c/p\u003e\n"]]],[],null,[]]