Required. The maximum number of messages to return for this request. Must
be a positive integer. The Pub/Sub system may return fewer than the number
specified.
Optional. If this field set to true, the system will respond immediately
even if it there are no messages available to return in the Pull
response. Otherwise, the system may wait (for a bounded amount of time)
until at least one message is available, rather than returning no messages.
Warning: setting this field to true is discouraged because it adversely
impacts the performance of Pull operations. We recommend that users do
not set this field.
[[["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 \u003ccode\u003ePullRequest\u003c/code\u003e class is part of the Cloud Pub/Sub v1 API for .NET and is used to request messages from a subscription.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003ePullRequest\u003c/code\u003e is 3.23.0, but the documentation covers versions back to 2.3.0, allowing users to view documentation for older iterations.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of \u003ccode\u003ePullRequest\u003c/code\u003e include \u003ccode\u003eMaxMessages\u003c/code\u003e (the number of messages requested), \u003ccode\u003eReturnImmediately\u003c/code\u003e (for immediate responses, though discouraged), and \u003ccode\u003eSubscription\u003c/code\u003e (the source subscription name).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePullRequest\u003c/code\u003e class implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which provide functionalities like message handling, equality checks, deep cloning, and buffered message support.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePullRequest\u003c/code\u003e class offers two constructors, one default and another to copy the values of an existing \u003ccode\u003ePullRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]