Exemplo n.º 1
0
        public static TraceScope ContinueTraceSpan(DataTransferProtos.DataTransferTraceInfoProto
                                                   proto, string description)
        {
            TraceScope scope = null;
            TraceInfo  info  = FromProto(proto);

            if (info != null)
            {
                scope = Trace.StartSpan(description, info);
            }
            return(scope);
        }
Exemplo n.º 2
0
 public static TraceInfo FromProto(DataTransferProtos.DataTransferTraceInfoProto proto
                                   )
 {
     if (proto == null)
     {
         return(null);
     }
     if (!proto.HasTraceId())
     {
         return(null);
     }
     return(new TraceInfo(proto.GetTraceId(), proto.GetParentId()));
 }