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, while the current document covers version 3.11.0 of the `Google.Cloud.Spanner.Data` library."],["`TransactionId` is a class that holds identifying information about an active transaction in Cloud Spanner, enabling it to be sent to other processes or machines for transaction continuation."],["The `TransactionId` class inherits from `Object` and implements the `IEquatable` interface, allowing for comparison with other `TransactionId` objects."],["The class provides methods to convert a `TransactionId` instance to and from a Base64 encoded string, via `ToBase64String()` and `FromBase64String(String)`, respectively."],["`TransactionId` has a `ConnectionString` property that is a string representing the connection string this transaction was created in."]]],[]]