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."],[[["The `RequestExtensions` class provides extension methods for requests within the `Google.Apis.Auth.OAuth2` namespace, specifically designed to enhance request handling."],["This class inherits from the `Object` class, acquiring standard methods such as `Equals`, `GetHashCode`, and `ToString`."],["The main method, `AddCredential\u003cT\u003e`, allows the addition of a credential to a request, overriding any service-level credentials and applicable solely to the current request."],["The `AddCredential\u003cT\u003e` method accepts two parameters: the request itself (of type `T`) and the credential to be used (`ICredential`), both of which are mandatory."],["The latest version available in this content is version 1.69.0, however, version 1.59.0 is the current version being described."]]],[]]