コード例 #1
0
        public TJsonList <DiagnoseResult> Diagnose(ServiceContext context)
        {
            TJsonList <DiagnoseResult> result = new TJsonList <DiagnoseResult>();

            foreach (DiagnosticProvider item in DiagnosticProviderConfigSection.GetServiceProvider())
            {
                item.ServiceContext = context;
                item.Diagnose();
                result.AddRange(item.Reuslt);
            }
            int index = 0;

            foreach (var item in result)
            {
                item.ID = ++index;
            }
            return(result);
        }