コード例 #1
0
 public EFCoreTracingDiagnosticProcessor(ITracingContext tracingContext, IExitContextAccessor exitAccessor,
                                         ILocalContextAccessor localAccessor, IEnumerable <IEFCoreDiagnosticHandler> EfDiagnosticHandler)
 {
     TracingContext          = tracingContext;
     ExitAccessor            = exitAccessor;
     LocalAccessor           = localAccessor;
     EFCoreDiagnosticHandler = EfDiagnosticHandler;
 }
コード例 #2
0
 public MethodTracingDiagnosticProcessor(ITracingContext tracingContext, ILocalContextAccessor accessor, IEnumerable <IMethondDiagnosticHandler> methondDiagnosticHandler)
 {
     TracingContext           = tracingContext;
     Accessor                 = accessor;
     MethondDiagnosticHandler = methondDiagnosticHandler;
 }
コード例 #3
0
 public HttpTracingDiagnosticProcessor(ITracingContext tracingContext, ILocalContextAccessor accessor, IEnumerable <IRequestDiagnosticHandler> requestDiagnosticHandlers)
 {
     TracingContext            = tracingContext;
     Accessor                  = accessor;
     RequestDiagnosticHandlers = requestDiagnosticHandlers;
 }
コード例 #4
0
ファイル: TracingContext.cs プロジェクト: EmilyEdna/XExten
 /// <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;
 }