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"]],[["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\u003eThe latest version of \u003ccode\u003eRequestExtensions\u003c/code\u003e is 1.69.0, and it's accessible via the provided link.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRequestExtensions\u003c/code\u003e offers extension methods specifically designed for handling requests within the \u003ccode\u003eGoogle.Apis.Auth.OAuth2\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAddCredential<T>(T, ICredential)\u003c/code\u003e method allows adding a credential to a specific request, overriding any service-level credentials, with instructions to use it once per request instance.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAddCredential<T>\u003c/code\u003e method requires a request and an \u003ccode\u003eICredential\u003c/code\u003e as parameters, providing a way to add credentials for a specific request.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRequestExtensions\u003c/code\u003e inherits members from the base \u003ccode\u003eobject\u003c/code\u003e class, such as \u003ccode\u003eEquals\u003c/code\u003e, \u003ccode\u003eGetHashCode\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e, among others, that can be used in the class.\u003c/p\u003e\n"]]],[],null,[]]