Class ReportFactory
Inheritance
System.Object
ReportFactory
Namespace:App.Metrics.Reporting
Assembly:cs.temp.dll.dll
Syntax
public sealed class ReportFactory : IReportFactory
Constructors
ReportFactory(AppMetricsOptions, IMetrics, ILoggerFactory)
Declaration
public ReportFactory(AppMetricsOptions options, IMetrics metrics, ILoggerFactory loggerFactory)
Parameters
Type |
Name |
Description |
AppMetricsOptions |
options |
|
IMetrics |
metrics |
|
ILoggerFactory |
loggerFactory |
|
Methods
AddProvider(IReporterProvider)
Declaration
public void AddProvider(IReporterProvider provider)
Parameters
Type |
Name |
Description |
IReporterProvider |
provider |
|
CreateReporter()
Declaration
public IReporter CreateReporter()
Returns
Type |
Description |
IReporter |
|
CreateReporter(IScheduler)
Declaration
public IReporter CreateReporter(IScheduler scheduler)
Parameters
Type |
Name |
Description |
IScheduler |
scheduler |
|
Returns
Type |
Description |
IReporter |
|