This changes the behavior of RequestHandler when profiling is enabled to follow the Apollo Tracing spec, required for using tools such as Apollo Engine. The spec is essentially a superset of the fields that were being added by ProfilingResultEnricher.
Since this extension was already implemented upstream in graphql-dotnet, this also helps to avoid having to maintain conflicting profiling extensions.
This changes the behavior of
RequestHandler
when profiling is enabled to follow the Apollo Tracing spec, required for using tools such as Apollo Engine. The spec is essentially a superset of the fields that were being added byProfilingResultEnricher
.Since this extension was already implemented upstream in graphql-dotnet, this also helps to avoid having to maintain conflicting profiling extensions.