Automatically closes resources when Dispose(bool) is called.
Detach
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 version 4.5.0 currently being the active version displayed."],["The page provides reference documentation for the `DisposeBehavior` enum, which governs the behavior of `SpannerTransaction` upon calling `Dispose`."],["There are three `DisposeBehavior` options: `CloseResources`, which closes resources; `Detach`, which detaches from the transaction; and `ReleaseToPool`, which releases resources back to the global pool."],["The `ReleaseToPool` option is invalid for shared transactions, specifically those using `GetReaderPartitionsAsync`."]]],[]]