internal static void Trace(string traceSource, TransactionTraceIdentifier txTraceId)
 {
     lock (record)
     {
         record.traceSource = traceSource;
         record.txTraceId = txTraceId;
         DiagnosticTrace.TraceEvent(TraceEventType.Information, "http://msdn.microsoft.com/2004/06/System/Transactions/DependentCloneComplete", System.Transactions.SR.GetString("TraceDependentCloneComplete"), record);
     }
 }
 internal static void Trace(string traceSource, TransactionTraceIdentifier txTraceId)
 {
     lock (record)
     {
         record.traceSource = traceSource;
         record.txTraceId = txTraceId;
         DiagnosticTrace.TraceEvent(TraceEventType.Warning, "http://msdn.microsoft.com/2004/06/System/Transactions/TransactionScopeNestedIncorrectly", System.Transactions.SR.GetString("TraceTransactionScopeNestedIncorrectly"), record);
     }
 }
Exemplo n.º 3
0
 public EnlistmentTraceIdentifier(
     Guid resourceManagerIdentifier,
     TransactionTraceIdentifier transactionTraceId,
     int enlistmentIdentifier)
 {
     _resourceManagerIdentifier  = resourceManagerIdentifier;
     _transactionTraceIdentifier = transactionTraceId;
     _enlistmentIdentifier       = enlistmentIdentifier;
 }
 internal static void Trace(string traceSource, TransactionTraceIdentifier txTraceId)
 {
     lock (record)
     {
         record.traceSource = traceSource;
         record.txTraceId = txTraceId;
         DiagnosticTrace.TraceEvent(TraceEventType.Verbose, "http://msdn.microsoft.com/2004/06/System/Transactions/TransactionDeserialized", System.Transactions.SR.GetString("TraceTransactionDeserialized"), record);
     }
 }
Exemplo n.º 5
0
 public EnlistmentTraceIdentifier(
     Guid resourceManagerIdentifier,
     TransactionTraceIdentifier transactionTraceId,
     int enlistmentIdentifier
     )
 {
     this.resourceManagerIdentifier  = resourceManagerIdentifier;
     this.transactionTraceIdentifier = transactionTraceId;
     this.enlistmentIdentifier       = enlistmentIdentifier;
 }
Exemplo n.º 6
0
 public EnlistmentTraceIdentifier(
     Guid resourceManagerIdentifier,
     TransactionTraceIdentifier transactionTraceId,
     int enlistmentIdentifier
     )
 {
     this.resourceManagerIdentifier = resourceManagerIdentifier;
     this.transactionTraceIdentifier = transactionTraceId;
     this.enlistmentIdentifier = enlistmentIdentifier;
 }
 internal static void Trace(string traceSource, TransactionTraceIdentifier localTxTraceId, TransactionTraceIdentifier distTxTraceId)
 {
     lock (record)
     {
         record.traceSource = traceSource;
         record.localTxTraceId = localTxTraceId;
         record.distTxTraceId = distTxTraceId;
         DiagnosticTrace.TraceEvent(TraceEventType.Information, "http://msdn.microsoft.com/2004/06/System/Transactions/TransactionPromoted", System.Transactions.SR.GetString("TraceTransactionPromoted"), record);
     }
 }
        public override bool Equals(object objectToCompare)
        {
            if (!(objectToCompare is TransactionTraceIdentifier))
            {
                return(false);
            }
            TransactionTraceIdentifier identifier = (TransactionTraceIdentifier)objectToCompare;

            return(!(identifier.TransactionIdentifier != this.TransactionIdentifier) && (identifier.CloneIdentifier == this.CloneIdentifier));
        }
 internal static void Trace(string traceSource, TransactionTraceIdentifier txTraceId, TransactionScopeResult txScopeResult)
 {
     lock (record)
     {
         record.traceSource = traceSource;
         record.txTraceId = txTraceId;
         record.txScopeResult = txScopeResult;
         DiagnosticTrace.TraceEvent(TraceEventType.Information, "http://msdn.microsoft.com/2004/06/System/Transactions/TransactionScopeCreated", System.Transactions.SR.GetString("TraceTransactionScopeCreated"), record);
     }
 }
        public override bool Equals(object objectToCompare)
        {
            if (!(objectToCompare is TransactionTraceIdentifier))
            {
                return(false);
            }

            TransactionTraceIdentifier id = (TransactionTraceIdentifier)objectToCompare;

            if ((id.TransactionIdentifier != this.TransactionIdentifier) ||
                (id.CloneIdentifier != this.CloneIdentifier))
            {
                return(false);
            }
            return(true);
        }
 internal static void WriteTxId(XmlWriter writer, TransactionTraceIdentifier txTraceId)
 {
     writer.WriteStartElement("TransactionTraceIdentifier");
     if (txTraceId.TransactionIdentifier != null)
     {
         writer.WriteElementString("TransactionIdentifier", txTraceId.TransactionIdentifier);
     }
     else
     {
         writer.WriteElementString("TransactionIdentifier", "");
     }
     int cloneIdentifier = txTraceId.CloneIdentifier;
     if (cloneIdentifier != 0)
     {
         writer.WriteElementString("CloneIdentifier", cloneIdentifier.ToString(CultureInfo.CurrentCulture));
     }
     writer.WriteEndElement();
 }
Exemplo n.º 12
0
 internal void TransactionScopeTimeout(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Warning, ALL_KEYWORDS))
     {
         if (transactionID != null && transactionID.TransactionIdentifier != null)
             TransactionScopeTimeout(transactionID.TransactionIdentifier.ToString());
         else
             TransactionScopeTimeout(String.Empty);
     }
 }
 static TransactionTraceIdentifier()
 {
     Empty = new TransactionTraceIdentifier();
 }
Exemplo n.º 14
0
 internal void TransactionInDoubt(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Warning, ALL_KEYWORDS))
     {
         TransactionInDoubt(transactionID.TransactionIdentifier.ToString());
     }
 }
Exemplo n.º 15
0
 internal void TransactionCommitted(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Verbose, ALL_KEYWORDS))
     {
         TransactionCommitted(transactionID.TransactionIdentifier.ToString());
     }
 }
Exemplo n.º 16
0
 internal void TransactionScopeDisposed(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Informational, ALL_KEYWORDS))
     {
         TransactionScopeDisposed(transactionID.TransactionIdentifier.ToString());
     }
 }
Exemplo n.º 17
0
 internal void TransactionScopeNestedIncorrectly(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Warning, ALL_KEYWORDS))
     {
         TransactionScopeNestedIncorrectly(transactionID.TransactionIdentifier.ToString());
     }
 }
Exemplo n.º 18
0
 internal void TransactionScopeCurrentChanged(TransactionTraceIdentifier currenttransactionID, TransactionTraceIdentifier newtransactionID)
 {
     if (IsEnabled(EventLevel.Warning, ALL_KEYWORDS))
     {
         TransactionScopeCurrentChanged(currenttransactionID.TransactionIdentifier.ToString(), newtransactionID.TransactionIdentifier.ToString());
     }
 }
Exemplo n.º 19
0
 internal void TransactionScopeCreated(TransactionTraceIdentifier transactionID, TransactionScopeResult transactionScopeResult )
 {
     if (IsEnabled(EventLevel.Informational, ALL_KEYWORDS))
     {
         TransactionScopeCreated(transactionID.TransactionIdentifier.ToString(), transactionScopeResult);
     }
 }
Exemplo n.º 20
0
 internal void TransactionPromoted(TransactionTraceIdentifier txID, TransactionTraceIdentifier distributedTxID)
 {
     if (IsEnabled(EventLevel.Informational, ALL_KEYWORDS))
     {
         TransactionPromoted(txID.TransactionIdentifier.ToString(), distributedTxID.TransactionIdentifier.ToString());
     }
 }
 static TransactionTraceIdentifier()
 {
     Empty = new TransactionTraceIdentifier();
 }
Exemplo n.º 22
0
 internal void TransactionCommitted(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Verbose, ALL_KEYWORDS))
     {
         if (transactionID != null && transactionID.TransactionIdentifier != null)
             TransactionCommitted(transactionID.TransactionIdentifier.ToString());
         else
             TransactionCommitted(String.Empty);
     }
 }
Exemplo n.º 23
0
 internal void TransactionPromoted(TransactionTraceIdentifier transactionID, TransactionTraceIdentifier distributedTxID)
 {
     if (IsEnabled(EventLevel.Informational, ALL_KEYWORDS))
     {
         String id = String.Empty;
         String distributedId = String.Empty;
         if (transactionID != null && transactionID.TransactionIdentifier != null)
             id= transactionID.TransactionIdentifier.ToString();
         if (distributedTxID != null && distributedTxID.TransactionIdentifier != null)
             distributedId = distributedTxID.TransactionIdentifier.ToString();
         TransactionPromoted(id, distributedId);
     }
 }
Exemplo n.º 24
0
 internal void TransactionScopeDisposed(TransactionTraceIdentifier transactionID)
 {
     if (IsEnabled(EventLevel.Informational, ALL_KEYWORDS))
     {
         if (transactionID != null && transactionID.TransactionIdentifier != null)
             TransactionScopeDisposed(transactionID.TransactionIdentifier.ToString());
         else
             TransactionScopeDisposed(String.Empty);
     }
 }
Exemplo n.º 25
0
 internal void TransactionScopeCurrentChanged(TransactionTraceIdentifier currenttransactionID, TransactionTraceIdentifier newtransactionID)
 {
     if (IsEnabled(EventLevel.Warning, ALL_KEYWORDS))
     {
         String currentId = String.Empty;
         String newId = String.Empty;
         if (currenttransactionID != null && currenttransactionID.TransactionIdentifier != null)
         {
             currentId = currenttransactionID.TransactionIdentifier.ToString();
         }
         if (newtransactionID!= null && newtransactionID.TransactionIdentifier != null)
         {
             newId = newtransactionID.TransactionIdentifier.ToString();
         }
         TransactionScopeCurrentChanged(currentId, newId);
     }
 }