The operation is blocked until a currently running operation
completes and releases its Spanner session. If the operation is
synchronous, the thread will be blocked until it can complete.
If the operation is asynchronous, it will be completed on the
threadpool when resources become available.
Fail
The operation will fail with an exception with the ErrorCode set to ResourceExhausted.
[[["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 latest version of the Google Cloud Spanner v1 API enum ResourcesExhaustedBehavior is 5.0.0-beta05, with numerous previous versions listed, including version 4.2.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourcesExhaustedBehavior\u003c/code\u003e enum determines how operations behave when the \u003ccode\u003eMaximumActiveSessions\u003c/code\u003e limit is reached, offering two options.\u003c/p\u003e\n"],["\u003cp\u003eThe available behaviors in this enum are \u003ccode\u003eBlock\u003c/code\u003e, where operations wait for resources to free up, and \u003ccode\u003eFail\u003c/code\u003e, where operations immediately fail with a \u003ccode\u003eResourceExhausted\u003c/code\u003e error.\u003c/p\u003e\n"],["\u003cp\u003eThe ResourceExhaustedBehavior settings are found within the Google.Cloud.Spanner.V1 namespace in the Google.Cloud.Spanner.V1.dll assembly.\u003c/p\u003e\n"]]],[],null,[]]