Пример #1
0
 public Activity Collect(HttpApplication application, IMonitorBehavior behavior, Activity activity)
 {
     var context = new DataCollectionContext(activity, behavior, application);
     CollectRequestData(context);
     CollectAuthenticationData(context);
     CollectExceptionData(context);
     CollectResponseData(context);
     return activity;
 }
        public async Task Execute(IJobExecutionContext context)
        {
            try
            {
                //TODO Utilize Container for instantiation - implement custom jobFactory
                _monitorBehavior = new PingWinTaskMonitorBehavior();



                await Task.Run((() => {; }));

                //var start = DateTime.Parse()
                //await _monitorBehavior.StartMonitor(taskName, interval);
            }
            catch
            {
                ;
            }
        }
Пример #3
0
 public DataCollectionContext(Activity activity, IMonitorBehavior behavior, HttpApplication application)
 {
     Activity = activity;
     Behavior = behavior;
     Application = application;
 }