A provider function for the protobuf descriptors of the API. Must not be null, and must not
return a null value. This will only be called once by this API descriptor, when first requested.
Properties
Name
public string Name { get; }
The name of the API (typically the fully-qualified name of the client library package).
This is never null or empty.
[[["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 document provides information about the \u003ccode\u003eApiMetadata\u003c/code\u003e class, which is used to store metadata about an API and is expected to have a single instance per API, with equality being determined by simple identity.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eApiMetadata\u003c/code\u003e can be constructed by providing the API's name and either a sequence of file descriptors or a function to provide them lazily, and it is located within the \u003ccode\u003eGoogle.Api.Gax.Grpc\u003c/code\u003e namespace, with all available versions of this class listed within the document.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eApiMetadata\u003c/code\u003e class exposes properties for retrieving the API's name, its protobuf descriptors, and a type registry that contains all types found within the descriptors.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eApiMetadata\u003c/code\u003e inherits members from the base \u003ccode\u003eObject\u003c/code\u003e class, including methods for string conversion, equality comparison, hash code generation, type retrieval, and memberwise cloning.\u003c/p\u003e\n"],["\u003cp\u003eThe document details the parameters and remarks for each of the \u003ccode\u003eApiMetadata\u003c/code\u003e constructors, providing specific details on what can and cannot be done, such as that the name cannot be null or empty and the descriptors cannot be null.\u003c/p\u003e\n"]]],[],null,[]]