public static T AddCredential<T>(this T request, ICredential credential) where T : ClientServiceRequest
Add a credential that is used for this request only.
This will override a service-level credential (if there is one).
Do not call more than once per request instance, as each call incrementally adds the provided credential.
To perform identical requests but with distinct credentials, create a separate request instance for each credential.
Parameters
Name
Description
request
T
The request which requires a credential. Must not be null.
[[["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-03-05 UTC."],[[["This webpage details the `RequestExtensions` class, which provides extension methods for managing requests within the Google.Apis.Auth.OAuth2 namespace."],["The class is located in the `Google.Apis.Auth.dll` assembly and inherits from the base `object` class."],["The `AddCredential\u003cT\u003e` method, an extension method, enables adding a specific credential to a request, overriding any service-level credentials."],["Multiple previous versions of the api are accessible from this page, with the most recent being version 1.69.0."],["There is a detailed list of inherited methods from the parent object class, including `Equals`, `GetHashCode`, `GetType` and others."]]],[]]