Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetDistributedTransactionFromTransmitterPropagationToken()

static DistributedTransaction System.Transactions.TransactionInterop.GetDistributedTransactionFromTransmitterPropagationToken ( byte[] propagationToken)
inlinestaticpackage

Definition at line 203 of file TransactionInterop.cs.

204 {
205 if (propagationToken == null)
206 {
207 throw new ArgumentNullException("propagationToken");
208 }
209 if (propagationToken.Length < 24)
210 {
211 throw new ArgumentException(System.SR.InvalidArgument, "propagationToken");
212 }
213 byte[] array = new byte[propagationToken.Length];
214 Array.Copy(propagationToken, array, propagationToken.Length);
216 }
static string InvalidArgument
Definition SR.cs:34
Definition SR.cs:7
static DistributedTransaction GetDistributedTransactionFromTransmitterPropagationToken(byte[] propagationToken)

References System.array, System.Array.Copy(), System.Transactions.Distributed.DistributedTransactionManager.GetDistributedTransactionFromTransmitterPropagationToken(), and System.SR.InvalidArgument.

Referenced by System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(), and System.Transactions.TransactionStatePSPEOperation.PSPEPromote().