public sealed class BeginTransactionResponse : IMessage<BeginTransactionResponse>, IEquatable<BeginTransactionResponse>, IDeepCloneable<BeginTransactionResponse>, IBufferMessage, IMessage
The response for [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
[[["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\u003eThis webpage details the \u003ccode\u003eBeginTransactionResponse\u003c/code\u003e class, which is part of the Google Cloud Datastore V1 library for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is 4.15.0, but the page provides documentation for versions ranging from 3.2.0 to 4.15.0, as well as the 4.0.0 version that this particular page is covering.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eBeginTransactionResponse\u003c/code\u003e implements multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, which are all relevant to protobuf and .NET.\u003c/p\u003e\n"],["\u003cp\u003eThe class has two constructors: a default constructor \u003ccode\u003eBeginTransactionResponse()\u003c/code\u003e and a copy constructor \u003ccode\u003eBeginTransactionResponse(BeginTransactionResponse other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe primary property of this class is \u003ccode\u003eTransaction\u003c/code\u003e, which holds the transaction identifier as a \u003ccode\u003eByteString\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]