public abstract class SpannerTransactionBase : DbTransaction, IDbTransaction, IDisposable, IAsyncDisposable
Base class for SpannerTransaction, used for compatibility purposes with DbTransaction.
(This class is able to override a new method added to DbTransaction, even if it clashes
with an existing method declaration in SpannerTransaction.)
[[["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 `SpannerTransactionBase` class serves as a base for `SpannerTransaction`, ensuring compatibility with the `DbTransaction` class in .NET."],["It supports asynchronous commitment of database transactions through the `CommitAsync` method, which overrides the `DbTransaction.CommitAsync` method."],["The class inherits from `DbTransaction`, `MarshalByRefObject`, and `Object`, and implements `IDbTransaction`, `IDisposable`, and `IAsyncDisposable` interfaces."],["Multiple versions of the Google.Cloud.Spanner.Data package are available, ranging from version 3.5.0 up to the latest beta version 5.0.0-beta05, each with associated documentation links."],["`SpannerTransactionBase` is an abstract class found within the `Google.Cloud.Spanner.Data` namespace in the Google.Cloud.Spanner.Data.dll assembly."]]],[]]