This option gives users full control over the grpc::ChannelArguments objects that will be created. See the gRPC documentation for more details about available channel arguments.
Note:
Our library will always start with the native object, then add in the channel arguments from GrpcChannelArgumentsOption, then add the user agent prefix from UserAgentProductsOption. Users are cautioned not to set the same channel argument to different values in different options as gRPC will use the first value set for some channel arguments, and the last value set for others.
[[["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-14 UTC."],[[["\u003cp\u003eThis webpage provides documentation for the \u003ccode\u003eGrpcChannelArgumentsNativeOption\u003c/code\u003e feature across multiple versions, ranging from 2.10.1 up to the latest release candidate, 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcChannelArgumentsNativeOption\u003c/code\u003e allows users to directly control the \u003ccode\u003egrpc::ChannelArguments\u003c/code\u003e object used in gRPC, providing flexibility in setting channel parameters.\u003c/p\u003e\n"],["\u003cp\u003eThe library prioritizes the order of applying channel arguments, starting with native objects, followed by \u003ccode\u003eGrpcChannelArgumentsOption\u003c/code\u003e, and then the user agent prefix from \u003ccode\u003eUserAgentProductsOption\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eUsers are advised against setting duplicate channel arguments across different options, as gRPC's behavior varies in how it handles conflicting settings, which may use the first or last value set.\u003c/p\u003e\n"],["\u003cp\u003eExternal links to the gRPC documentation are included for further information on \u003ccode\u003egrpc::ChannelArguments\u003c/code\u003e and \u003ccode\u003egrpc_arg_keys\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]