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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of the Google.Cloud.Spanner.Data library is 5.0.0-beta05, with numerous earlier versions available for reference, going back to 3.5.0.\u003c/p\u003e\n"],["\u003cp\u003eTransactionId is a serializable class within the Google.Cloud.Spanner.Data namespace that identifies active Cloud Spanner transactions, allowing for the transaction data to be transferred between processes or machines.\u003c/p\u003e\n"],["\u003cp\u003eTransactionId contains a connection string property that indicates the originating connection of the transaction.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes methods for converting to and from Base64 strings, enabling serialization and deserialization of the TransactionId.\u003c/p\u003e\n"],["\u003cp\u003eTransactionId inherits from the Object class and implements the IEquatable interface.\u003c/p\u003e\n"]]],[],null,[]]