OptionaltelemetryTrace: ITelemetryTraceThe telemetryTrace instance that is being wrapped
OptionalparentCtx: IDistributedTraceContextAn optional parent distributed trace instance, almost always undefined as this scenario is only used in the case of multiple property handlers.
A new IDistributedTraceContext instance that is backed by the telemetryTrace or temporary object
Creates a IDistributedTraceContext from an optional telemetryTrace