This is an abstract class with all concrete subclasses internal, and internal abstract methods
to prevent instantiation elsewhere. (The abstraction itself may change over time.)
Methods
GetFallbackAdapter(ServiceMetadata)
public static GrpcAdapter GetFallbackAdapter(ServiceMetadata serviceMetadata)
Returns a fallback provider suitable for the given API
[[["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\u003eThis webpage provides documentation for the \u003ccode\u003eGrpcAdapter\u003c/code\u003e class, which serves as an interoperability layer for various gRPC transports within the Google.Api.Gax.Grpc namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcAdapter\u003c/code\u003e class is an abstract class, designed to be extended by concrete subclasses such as \u003ccode\u003eGrpcCoreAdapter\u003c/code\u003e, \u003ccode\u003eGrpcNetClientAdapter\u003c/code\u003e, and \u003ccode\u003eRestGrpcAdapter\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes a static method, \u003ccode\u003eGetFallbackAdapter\u003c/code\u003e, which returns a suitable \u003ccode\u003eGrpcAdapter\u003c/code\u003e for a given API based on its \u003ccode\u003eServiceMetadata\u003c/code\u003e, favoring the binary gRPC transport when possible.\u003c/p\u003e\n"],["\u003cp\u003eThe class cannot be instantiated directly due to it being abstract, and its concrete subclasses and internal abstract methods being internal, therefore, it can only be instantiated indirectly.\u003c/p\u003e\n"],["\u003cp\u003eSeveral versions of the library are documented, ranging from version 3.2.0 to the latest version 4.10.0, with various intermediate versions available for review.\u003c/p\u003e\n"]]],[],null,[]]