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 with concrete subclasses like \u003ccode\u003eGrpcCoreAdapter\u003c/code\u003e, \u003ccode\u003eGrpcNetClientAdapter\u003c/code\u003e, and \u003ccode\u003eRestGrpcAdapter\u003c/code\u003e, all of which are internal.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eGrpcAdapter\u003c/code\u003e is 4.10.0, with several previous versions, including 4.8.0, 4.4.0, 4.3.1, 4.2.0, 4.0.0, and 3.2.0, also having documentation pages.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetFallbackAdapter\u003c/code\u003e method is used to obtain a suitable GrpcAdapter for a given API, preferring the use of the binary gRPC transport when available.\u003c/p\u003e\n"],["\u003cp\u003eThe class is found in the \u003ccode\u003eGoogle.Api.Gax.Grpc\u003c/code\u003e namespace within the \u003ccode\u003eGoogle.Api.Gax.Grpc.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]