The poll action, typically performing an RPC. The value passed to the
action is the overall deadline, so that the RPC settings can be adjusted accordingly. A null value
indicates no deadline.
The poll action, typically performing an RPC. The value passed to the
action is the overall deadline, so that the RPC settings can be adjusted accordingly. A null
value indicates no deadline.
[[["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-09-04 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003ePolling\u003c/code\u003e class within the \u003ccode\u003eGoogle.Api.Gax\u003c/code\u003e namespace, version 3.2.0, which provides helper methods for polling scenarios.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePolling\u003c/code\u003e class inherits from the \u003ccode\u003eObject\u003c/code\u003e class and includes inherited members such as \u003ccode\u003eToString()\u003c/code\u003e, \u003ccode\u003eEquals()\u003c/code\u003e, \u003ccode\u003eGetHashCode()\u003c/code\u003e, and \u003ccode\u003eGetType()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes the method \u003ccode\u003ePollRepeatedly<TResponse>\u003c/code\u003e, which repeatedly calls a specified action until a condition is met, using parameters like a poll action, a completion predicate, and settings for clock, scheduler, and cancellation.\u003c/p\u003e\n"],["\u003cp\u003eIt includes the asynchronous method \u003ccode\u003ePollRepeatedlyAsync<TResponse>\u003c/code\u003e, which is the asynchronous counterpart of \u003ccode\u003ePollRepeatedly<TResponse>\u003c/code\u003e, also using parameters like a poll action, a completion predicate, and settings for clock, scheduler, and cancellation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePollRepeatedly\u003c/code\u003e methods have the capability of throwing a \u003ccode\u003eTimeoutException\u003c/code\u003e if the specified timeout within the poll settings has expired.\u003c/p\u003e\n"]]],[],null,[]]