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 `TransactionId` class represents an active transaction in Cloud Spanner, allowing for the transfer of transaction details to other processes or machines."],["Version 5.0.0-beta05 is the latest beta release, and there are multiple previous versions available, including stable releases starting from version 3.5.0 up to 4.6.0."],["The `TransactionId` class implements the `IEquatable` interface, providing methods to compare instances, and inherits from `Object`, providing members such as `GetType()`, `MemberwiseClone()` and `ToString()`."],["The class includes methods like `FromBase64String(String)` to create a `TransactionId` from a Base64 string and `ToBase64String()` to convert the current `TransactionId` instance into a Base64 string for serialization."],["The class has a `ConnectionString` property which is a string that indicates the connection string the transaction was created in, and also a `GetHashCode()` method, which provides a hash code for the current instance."]]],[]]