Represents an exporter that can export the StatisticsExporter..::.Statistics in CSV or XML format to a file.
| C# | Visual Basic | Visual C++ |
public class StatisticsExporter : RawDataExporter
Public Class StatisticsExporter _ Inherits RawDataExporter
public ref class StatisticsExporter : public RawDataExporter
| All Members | Constructors | Methods | Properties | Events | |
| Icon | Member | Description |
|---|---|---|
| StatisticsExporter()()() |
Initializes a new instance of the StatisticsExporter class.
| |
| StatisticsExporter(String) |
Initializes a new instance of the StatisticsExporter class.
| |
| Dispose()()() |
Releases all the resources used by the exporter.
(Inherited from ExporterBase.) | |
| Dispose(Boolean) |
Releases the unmanaged resources used by the exporter and optionally releases the managed resources.
(Inherited from ExporterBase.) | |
| Equals(Object) |
Determines whether the current exporter object is equal to obj.
(Inherited from ExporterBase.) | |
| ExportAddedHandler | (Inherited from ExporterBase.) | |
| ExportProcessed |
Occurs when the exporter finishes processing an Export.
(Inherited from ExporterBase.) | |
| ExportProcessException | (Inherited from ExporterBase.) | |
| ExportRemovedHandler | (Inherited from ExporterBase.) | |
| Exports |
Gets the Exports associated with the exporter.
(Inherited from ExporterBase.) | |
| ExportUpdatedHandler | (Inherited from ExporterBase.) | |
| Finalize()()() |
Releases the unmanaged resources before the exporter is reclaimed by GC.
(Inherited from ExporterBase.) | |
| FindExport(String) | (Inherited from ExporterBase.) | |
| FindListener(String) | (Inherited from ExporterBase.) | |
| GetBufferedData(String) |
Returns a DataSet containing the buffered real-time time-series data.
(Inherited from RawDataExporter.) | |
| GetExportData(Export) |
Returns the current time-series data for the specified export organized by listener.
(Inherited from ExporterBase.) | |
| GetExportDataAsDataset(Export, String) |
Returns the current time-series data for the specified export in a DataSet.
(Inherited from ExporterBase.) | |
| GetHashCode()()() |
Returns the hash code for the current exporter object.
(Inherited from ExporterBase.) | |
| GetStatistics(Export) |
Returns the calculated StatisticsExporter..::.Statistics from buffered data of the specified export.
| |
| GetType()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| Listeners |
Gets the DataListeners providing real-time time-series data to the exporter.
(Inherited from ExporterBase.) | |
| MemberwiseClone()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Name |
Gets or sets the name of the exporter.
(Inherited from ExporterBase.) | |
| OnExportProcessed(Export) |
Raises the ExportProcessed event.
(Inherited from ExporterBase.) | |
| OnExportProcessException(Export, Exception) |
Raises the ExportProcessException event.
(Inherited from ExporterBase.) | |
| OnStatusUpdate(String) |
Raises the StatusUpdate event.
(Inherited from ExporterBase.) | |
| ProcessExport(Export) |
Processes the export using the current Data.
(Overrides RawDataExporter.ProcessExport(Export).) | |
| ProcessExport(String) |
Processes Export with the specified exportName.
(Inherited from ExporterBase.) | |
| ProcessRealTimeData(Object, EventArgs<(Of <(IList<(Of <(IDataPoint>)>)>)>)) |
Handles the DataExtracted event for all the Listeners.
(Inherited from RawDataExporter.) | |
| ProcessRealTimeExport(Export, DataListener, IList<(Of <(IDataPoint>)>)) |
Processes the export using the real-time data.
(Overrides RawDataExporter.ProcessRealTimeExport(Export, DataListener, IList<(Of <(IDataPoint>)>)).) | |
| RealTimeExportQueue | (Inherited from ExporterBase.) | |
| StatusUpdate |
Occurs when the exporter want to provide a status update.
(Inherited from ExporterBase.) | |
| ToString()()() | (Inherited from Object.) |
Definition of a sample Export that can be processed by StatisticsExporter:
CopyC#
<?xml version="1.0" encoding="utf-16"?> <Export xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Name>StatisticsExporte</Name> <Type>Intervaled</Type> <Interval>10</Interval> <Exporter>StatisticsExporter</Exporter> <Settings> <ExportSetting> <Name>OutputFile</Name> <Value>\\trotibco\XML\EIRA.xml</Value> </ExportSetting> <ExportSetting> <Name>OutputFormat</Name> <Value>XML</Value> </ExportSetting> <ExportSetting> <Name>FilterClause</Name> <Value>Value>=59 And Value<=61</Value> </ExportSetting> <ExportSetting> <Name>SlopeThreshold</Name> <Value>.9</Value> </ExportSetting> </Settings> <Records> <ExportRecord> <Instance>P1</Instance> <Identifier>1285</Identifier> </ExportRecord> <ExportRecord> <Instance>P2</Instance> <Identifier>3173</Identifier> </ExportRecord> <ExportRecord> <Instance>P3</Instance> <Identifier>1838</Identifier> </ExportRecord> </Records> </Export>
Description of custom settings required by StatisticsExporter in an Export:
| Setting Name | Setting Description |
|---|---|
| OutputFile | Name of the CSV or XML file (including path) where export data is to be written. |
| OutputFormat | Format (CSV or XML) in which export data is to be written to the output file. |
| FilterClause (Optional) | SQL-like expression to be used for limiting the data included in the calculation. |
| SlopeThreshold (Optional) | Floating point value to be used for eliminating data with a slope exceeding the specified threshold. |
| Object | |||
| ExporterBase | |||
| RawDataExporter | |||
| StatisticsExporter | |||