public EFCoreTracingDiagnosticProcessor(ITracingContext tracingContext, IExitContextAccessor exitAccessor, ILocalContextAccessor localAccessor, IEnumerable <IEFCoreDiagnosticHandler> EfDiagnosticHandler) { TracingContext = tracingContext; ExitAccessor = exitAccessor; LocalAccessor = localAccessor; EFCoreDiagnosticHandler = EfDiagnosticHandler; }
public MethodTracingDiagnosticProcessor(ITracingContext tracingContext, ILocalContextAccessor accessor, IEnumerable <IMethondDiagnosticHandler> methondDiagnosticHandler) { TracingContext = tracingContext; Accessor = accessor; MethondDiagnosticHandler = methondDiagnosticHandler; }
public HttpTracingDiagnosticProcessor(ITracingContext tracingContext, ILocalContextAccessor accessor, IEnumerable <IRequestDiagnosticHandler> requestDiagnosticHandlers) { TracingContext = tracingContext; Accessor = accessor; RequestDiagnosticHandlers = requestDiagnosticHandlers; }
/// <summary> /// 构造 /// </summary> /// <param name="exit"></param> /// <param name="local"></param> /// <param name="entry"></param> public TracingContext(IExitContextAccessor exit, ILocalContextAccessor local, IEntryContextAccessor entry) { ExitAccessor = exit; LocalAccessor = local; EntryAccessor = entry; }