示例#1
0
文件: Activity.cs 项目: pentp/corefx
        public static ActivitySpanId CreateFromString(ReadOnlySpan <char> idData)
        {
            if (idData.Length != 16)
            {
                throw new ArgumentOutOfRangeException(nameof(idData));
            }

            ActivitySpanId ret = new ActivitySpanId();

            ActivityTraceId.SetSpanFromHexChars(new Span <byte>(&ret._id1, sizeof(ulong)), idData);
            return(ret);
        }