Implementation of IBackOff that increases the back-off period for each retry attempt using a
randomization function that grows exponentially. In addition, it also adds a randomize number of milliseconds
for each attempt.
An attribute which is used to specially mark a property for reflective purposes,
assign a name to the property and indicate it's location in the request as either
in the path or query portion of the request URL.
Calls to Google Api return StandardResponses as Json with
two properties Data, being the return type of the method called
and Error, being any errors that occure.
[[["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 page provides documentation for the \u003ccode\u003eGoogle.Apis.Util\u003c/code\u003e namespace, with version 1.59.0 being the current focus, and includes links to older and newer versions.\u003c/p\u003e\n"],["\u003cp\u003eKey components include the \u003ccode\u003eExponentialBackOff\u003c/code\u003e class for managing retry attempts, \u003ccode\u003eRepeatable<T>\u003c/code\u003e for handling single and array parameter values, and \u003ccode\u003eRequestParameterAttribute\u003c/code\u003e for reflective property marking.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eStandardResponse<InnerType>\u003c/code\u003e class represents API call responses, with data and error properties, while \u003ccode\u003eStringValueAttribute\u003c/code\u003e allows string representation assignment to members.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eSystemClock\u003c/code\u003e is a default implementation for getting the current time, \u003ccode\u003eUriPatcher\u003c/code\u003e addresses .NET Framework's \u003ccode\u003eSystem.Uri\u003c/code\u003e implementation issues, and \u003ccode\u003eUtilities\u003c/code\u003e provides helper and extension methods.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation also specifies the \u003ccode\u003eIBackOff\u003c/code\u003e interface that controls the retry strategy and the \u003ccode\u003eRequestParameterType\u003c/code\u003e enum which is used to define parameters.\u003c/p\u003e\n"]]],[],null,[]]