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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The webpage provides documentation for the `ResourcesExhaustedBehavior` enum within the `Google.Cloud.Spanner.V1` namespace, specifically detailing how operations behave when the `MaximumActiveSessions` limit is reached."],["This enum, found in the `Google.Cloud.Spanner.V1.dll` assembly, has two defined fields: `Block`, which causes the operation to wait, and `Fail`, which results in an exception."],["The documentation covers multiple versions of the `Google.Cloud.Spanner.V1` API, ranging from the latest beta version `5.0.0-beta05` down to version `3.5.0`, with version `3.15.1` being the latest stable version."],["The documentation specifies that when using the `Block` field, synchronous operations are blocked until resources are freed up, while asynchronous operations will be completed when resources are available."]]],[]]