System.Transactions.TransactionInterop.GetTransmitterPropagationToken C# (CSharp) Метод

GetTransmitterPropagationToken() публичный статический Метод

public static GetTransmitterPropagationToken ( Transaction transaction ) : byte[]
transaction Transaction
Результат byte[]
        public static byte[] GetTransmitterPropagationToken(Transaction transaction)
        {
            if (null == transaction)
            {
                throw new ArgumentNullException(nameof(transaction));
            }

            TransactionsEtwProvider etwLog = TransactionsEtwProvider.Log;
            if (etwLog.IsEnabled())
            {
                etwLog.MethodEnter(TraceSourceType.TraceSourceDistributed, "TransactionInterop.GetTransmitterPropagationToken");
            }

            DistributedTransaction dTx = ConvertToDistributedTransaction(transaction);
            byte[] token = dTx.GetTransmitterPropagationToken();

            if (etwLog.IsEnabled())
            {
                etwLog.MethodExit(TraceSourceType.TraceSourceDistributed, "TransactionInterop.GetTransmitterPropagationToken");
            }

            return token;
        }

Same methods

TransactionInterop::GetTransmitterPropagationToken ( System transaction ) : byte[]