Detaches from the transaction and leaves resources still allocated. You must set
DisposeBehavior to CloseResources on at least one
instance to ensure there are no resource leaks when doing parallel reads.
[[["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-04-09 UTC."],[[["The latest version of the `Google.Cloud.Spanner.Data` library is `5.0.0-beta05`, with multiple previous versions available, dating back to `3.5.0`."],["`DisposeBehavior` is an enum that dictates how `SpannerTransaction` handles resource disposal when `Dispose` is called."],["The `DisposeBehavior` enum offers three options: `CloseResources`, which closes resources; `Detach`, which leaves resources allocated; and `ReleaseToPool`, which returns resources to the pool."],["Using the `Detach` option requires at least one instance set to `CloseResources` to prevent resource leaks during parallel reads."],["The `ReleaseToPool` option of `DisposeBehavior` is not valid for shared transactions, such as those used in `GetReaderPartitionsAsync`."]]],[]]