[[["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 provides documentation for the \u003ccode\u003ePubsubExtensions\u003c/code\u003e class within the Google Cloud Pub/Sub v1 API for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest available version of the API is 3.23.0, while the current page focuses on version 3.21.0, and links to older versions are provided, going as far back as version 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePubsubExtensions\u003c/code\u003e offers an extension method, \u003ccode\u003eGetDeliveryAttempt\u003c/code\u003e, which retrieves the delivery attempt count for a \u003ccode\u003ePubsubMessage\u003c/code\u003e if dead-letter queues are active.\u003c/p\u003e\n"],["\u003cp\u003eThe delivery attempt count, returned by the \u003ccode\u003eGetDeliveryAttempt\u003c/code\u003e method, is calculated as 1 plus the sum of the number of NACKs and the number of ack_deadline exceeds for a specific message.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePubsubExtensions\u003c/code\u003e class inherits base members from the .NET \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"]]],[],null,[]]