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 provides reference documentation for the \u003ccode\u003eResourcesExhaustedBehavior\u003c/code\u003e enum within the Google Cloud Spanner V1 API, specifically for the .NET environment, with versioning ranging from 3.5.0 up to the latest beta release 5.0.0-beta05.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eResourcesExhaustedBehavior\u003c/code\u003e enum defines how the system responds when the \u003ccode\u003eMaximumActiveSessions\u003c/code\u003e limit is reached, offering options for how it can react to the situation.\u003c/p\u003e\n"],["\u003cp\u003eThe two behaviors defined in the enum are \u003ccode\u003eBlock\u003c/code\u003e, which will wait for resources, and \u003ccode\u003eFail\u003c/code\u003e, which will instantly throw an error when the limit is reached.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation for this enum can be found within the Google.Cloud.Spanner.V1 namespace and the Google.Cloud.Spanner.V1.dll assembly.\u003c/p\u003e\n"]]],[],null,[]]