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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-17 UTC."],[[["This webpage provides documentation for the `GrpcAdapter` abstract class within the `Google.Api.Gax.Grpc` namespace, which is used as an interoperability layer for different gRPC transports."],["`GrpcAdapter` has several derived types, including `GrpcCoreAdapter`, `GrpcNetClientAdapter`, and `RestGrpcAdapter`, each handling specific gRPC transport methods."],["The class offers a static method, `GetFallbackAdapter`, that takes `ServiceMetadata` as an argument and returns a suitable `GrpcAdapter` for a given API, favoring binary gRPC transport when possible."],["The `GrpcAdapter` class is designed with internal concrete subclasses and internal abstract methods, preventing external instantiation, with the class's abstraction subject to potential changes over time."],["The page references multiple previous versions of `GrpcAdapter`, with the latest being version 4.10.0, and a list of versions dating back to version 3.2.0, indicating the evolution of this component."]]],[]]