private static bool IsAWSSDKRequest()

in src/sdk/Utils/HttpRequestUtil.cs [214:231]


        private static bool IsAWSSDKRequest()
        {
            try
            {
                var subsegment = AWSXRayRecorder.Instance.GetEntity() as Subsegment;
                if (subsegment == null || subsegment.Namespace == null)
                {
                    return false;
                }
                return subsegment.Namespace.Equals("aws") && subsegment.IsInProgress;
            }
            catch (EntityNotAvailableException e)
            {
                AWSXRayRecorder.Instance.TraceContext.HandleEntityMissing(AWSXRayRecorder.Instance, e, "Failed to get entity since it is not available in trace context.");
            }
            
            return false;
        }