internal static void Initialize()

in src/sdk/Initialization/AspNetTracingHandlers.cs [34:57]


        internal static void Initialize(XRayAutoInstrumentationOptions options)
        {
            if (options.TraceHttpRequests)
            {
                DiagnosticListenerBase[] subscriptions = { new HttpOutDiagnosticListenerNetframework() };

                DiagnosticListener.AllListeners.Subscribe(new DiagnosticListenerObserver(subscriptions));
            }

            if (options.TraceSqlRequests)
            {
                _ = new SqlEventListener();
            }
            
            if (options.TraceEFRequests)
            {
                DbInterception.Add(new EntityFrameworkHandler());
            }

            if (options.TraceAWSRequests)
            {
                AWSSDKRequestRegister.Register();
            }
        }