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;
}