| 
               | 
            
              IReporting
             | 
          
The IReportingProcess type exposes the following members.
| Name | Description | |
|---|---|---|
| 
                 | 
              CleanReportLocation | Deletes reports from the ReportLocation that have been idle for the length of the IdleReportLifetime. | 
| 
                 | 
              GenerateReport | Queues up a report to be generated on a separate thread. | 
| 
                 | 
              GetArguments | Gets the command line arguments for the reporting process. | 
| 
                 | 
              GetArguments(DateTime, Boolean) | Gets the command line arguments for the reporting process for a given report date. | 
| 
                 | 
              GetPendingReportsList | Returns the list of reports which are in the queue but are yet to be generated. | 
| 
                 | 
              GetReportsList | Returns the list of reports that are available from the report location. | 
| 
                 | 
              LoadSettings | 
            Loads saved settings from the config file.
             (Inherited from IPersistSettings)  | 
            
| 
                 | 
              SaveSettings | 
            Saves settings to the config file.
             (Inherited from IPersistSettings)  | 
            
| 
                 | 
              SetArguments | Applies any received command line arguments for the reporting process. |