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.
Property Value
Type
Description
System.Boolean
Subscription
public string Subscription { get; set; }
Required. The subscription from which messages should be pulled.
Format is projects/{project}/subscriptions/{sub}.
Property Value
Type
Description
System.String
SubscriptionAsSubscriptionName
public SubscriptionName SubscriptionAsSubscriptionName { get; set; }
[[["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 webpage documents the \u003ccode\u003ePullRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.PubSub.V1\u003c/code\u003e namespace, part of the .NET library for interacting with Google Cloud Pub/Sub.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePullRequest\u003c/code\u003e is used to define the parameters for a request to pull messages from a Pub/Sub subscription, including specifying the subscription name and the maximum number of messages desired.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003ePullRequest\u003c/code\u003e documentation is 3.23.0, with a range of previous versions also documented, dating back to 2.3.0, while being the current context version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePullRequest\u003c/code\u003e class has properties such as \u003ccode\u003eMaxMessages\u003c/code\u003e, \u003ccode\u003eReturnImmediately\u003c/code\u003e, \u003ccode\u003eSubscription\u003c/code\u003e, and \u003ccode\u003eSubscriptionAsSubscriptionName\u003c/code\u003e to configure the message retrieval.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePullRequest\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable<PullRequest>\u003c/code\u003e, \u003ccode\u003eIDeepCloneable<PullRequest>\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]