Пример #1
0
        internal static Guid GetReceivedActivityId(OperationContext operationContext)
        {
            object activityIdFromProprties;

            if (!operationContext.IncomingMessageProperties.TryGetValue(E2EActivityId, out activityIdFromProprties))
            {
                return(TraceUtility.ExtractActivityId(operationContext.IncomingMessage));
            }
            else
            {
                return((Guid)activityIdFromProprties);
            }
        }
Пример #2
0
 static internal void AddActivityHeader(Message message)
 {
     try
     {
         ActivityIdHeader activityIdHeader = new ActivityIdHeader(TraceUtility.ExtractActivityId(message));
         activityIdHeader.AddTo(message);
     }
     catch (Exception e)
     {
         if (Fx.IsFatal(e))
         {
             throw;
         }
     }
 }
Пример #3
0
        static internal void AddActivityHeader(Message message)
        {
            try
            {
                ActivityIdHeader activityIdHeader = new ActivityIdHeader(TraceUtility.ExtractActivityId(message));
                activityIdHeader.AddTo(message);
            }
#pragma warning suppress 56500 // covered by FxCOP
            catch (Exception e)
            {
                if (Fx.IsFatal(e))
                {
                    throw;
                }
            }
        }