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 details the \u003ccode\u003eGrpcAdapter\u003c/code\u003e abstract class, which serves as an interoperability layer for different gRPC transports within the \u003ccode\u003eGoogle.Api.Gax.Grpc\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGrpcAdapter\u003c/code\u003e class has concrete subclasses, including \u003ccode\u003eGrpcCoreAdapter\u003c/code\u003e, \u003ccode\u003eGrpcNetClientAdapter\u003c/code\u003e, and \u003ccode\u003eRestGrpcAdapter\u003c/code\u003e, each designed for specific gRPC transport implementations.\u003c/p\u003e\n"],["\u003cp\u003eIt provides a \u003ccode\u003eGetFallbackAdapter\u003c/code\u003e method that allows to return a GrpcAdapter suitable for the given API, with a preference for the binary gRPC transport.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for the GrpcAdapter class is 4.10.0, with older versions from 4.8.0 to 3.2.0 also being documented.\u003c/p\u003e\n"],["\u003cp\u003eAs an abstract class it contains inherited members from \u003ccode\u003eobject\u003c/code\u003e, and are listed on the page, including but not limited to: Equals, GetHashCode, GetType, MemberwiseClone, and ToString.\u003c/p\u003e\n"]]],[],null,[]]