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\u003eThe \u003ccode\u003eGrpcAdapter\u003c/code\u003e class serves as an interoperability layer for various gRPC transports, including \u003ccode\u003eGrpcCoreAdapter\u003c/code\u003e, \u003ccode\u003eGrpcNetClientAdapter\u003c/code\u003e, and \u003ccode\u003eRestGrpcAdapter\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis is an abstract class within the \u003ccode\u003eGoogle.Api.Gax.Grpc\u003c/code\u003e namespace, which cannot be directly instantiated and is designed for internal subclassing.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for this documentation is 4.10.0, but 4.4.0 is the main context of the current page, which also includes the information for the different subclasses and inherited members.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetFallbackAdapter\u003c/code\u003e static method allows you to retrieve a suitable \u003ccode\u003eGrpcAdapter\u003c/code\u003e for a specific API based on its \u003ccode\u003eServiceMetadata\u003c/code\u003e, preferably using the binary gRPC transport when available.\u003c/p\u003e\n"],["\u003cp\u003eThe class inherits members from the object class, such as \u003ccode\u003eToString\u003c/code\u003e, \u003ccode\u003eEquals\u003c/code\u003e, \u003ccode\u003eGetHashCode\u003c/code\u003e, and \u003ccode\u003eGetType\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]