Exemple #1
0
        public void Release(SegmentContext segmentContext)
        {
            if (segmentContext == null)
            {
                return;
            }

            _segmentContextFactory.Release(segmentContext);
            if (segmentContext.Sampled)
            {
                _segmentDispatcher.Dispatch(segmentContext);
            }
        }
        public void Release(SegmentContext segmentContext, long endTimeMilliseconds = default)
        {
            if (segmentContext == null)
            {
                return;
            }

            _segmentContextFactory.Release(segmentContext, endTimeMilliseconds);
            if (segmentContext.Sampled)
            {
                _segmentDispatcher.Dispatch(segmentContext);
            }
        }