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\u003eThis webpage details the \u003ccode\u003eResourcesExhaustedBehavior\u003c/code\u003e enum within the \u003ccode\u003eGoogle.Cloud.Spanner.V1\u003c/code\u003e namespace, which is part of the \u003ccode\u003eGoogle.Cloud.Spanner.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version documented is 5.0.0-beta05, while version 3.7.0 is also referenced.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourcesExhaustedBehavior\u003c/code\u003e enum dictates the behavior when \u003ccode\u003eMaximumActiveSessions\u003c/code\u003e is reached, and has two possible field values: \u003ccode\u003eBlock\u003c/code\u003e and \u003ccode\u003eFail\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eBlock\u003c/code\u003e field pauses an operation until a session is available, while the \u003ccode\u003eFail\u003c/code\u003e field causes an operation to throw an exception with \u003ccode\u003eResourceExhausted\u003c/code\u003e as the error code.\u003c/p\u003e\n"]]],[],null,[]]