public sealed class TransactionId : IEquatable<TransactionId>
A TransactionId holds identifying information about an active transaction in
Cloud Spanner. Since it is serializable, it enables you to send this information
to another process or machine so it may connect to the same transaction.
[[["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 available is 5.0.0-beta05, and the current document pertains to version 3.9.0 of the `Google.Cloud.Spanner.Data` library."],["`TransactionId` is a class that stores data about an active Cloud Spanner transaction, and it allows the transfer of this transaction information to other processes or machines due to it's serializable nature."],["The `TransactionId` class has a `ConnectionString` property which represents the connection string used to create the transaction."],["The class includes methods to convert a `TransactionId` to a Base64 string via `ToBase64String()` and to recreate a `TransactionId` from a Base64 string using `FromBase64String(String)`."],["`TransactionId` inherits from `Object` and implements `IEquatable\u003cTransactionId\u003e`, and overrides `Object.GetHashCode()`."]]],[]]