|   | Rebroadcast | 
 Inheritance Hierarchy
Inheritance Hierarchy
         Syntax
Syntaxpublic class RebroadcastExporter : ExporterBase
The RebroadcastExporter type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | RebroadcastExporter | Initializes a new instance of the RebroadcastExporter class. | 
|  | RebroadcastExporter(String) | Initializes a new instance of the RebroadcastExporter class. | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | ExportAddedHandler | Gets or sets the Delegate to be invoked when a new Export is added to the Exports. (Inherited from ExporterBase) | 
|  | ExportRemovedHandler | Gets or sets the Delegate to be invoked when an existing Export is removed from the Exports. (Inherited from ExporterBase) | 
|  | Exports | Gets the Exports associated with the exporter. (Inherited from ExporterBase) | 
|  | ExportUpdatedHandler | Gets or sets the Delegate to be invoked when an existing Export from the Exports is updated. (Inherited from ExporterBase) | 
|  | Listeners | Gets the DataListeners providing real-time time-series data to the exporter. (Inherited from ExporterBase) | 
|  | Name | Gets or sets the name of the exporter. (Inherited from ExporterBase) | 
|  | RealTimeExportQueue | Gets the internal ProcessQueueT used for processing Exports defined as RealTime. (Inherited from ExporterBase) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | 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 | Determines whether the current exporter object is equal to obj. (Inherited from ExporterBase) | 
|  | Finalize | Releases the unmanaged resources before the exporter is reclaimed by GC. (Inherited from ExporterBase) | 
|  | FindExport | Returns the Export for the specified exportName from the Exports. (Inherited from ExporterBase) | 
|  | FindListener | Returns the DataListener for the specified listenerName from the Listeners. (Inherited from ExporterBase) | 
|  | GetExportData | Returns the current time-series data for the specified export organized by listener. (Inherited from ExporterBase) | 
|  | GetExportDataAsDataset | 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) | 
|  | GetType | Gets the Type of the current instance. (Inherited from Object) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | 
|  | OnExportProcessed | Raises the ExportProcessed event. (Inherited from ExporterBase) | 
|  | OnExportProcessException | Raises the ExportProcessException event. (Inherited from ExporterBase) | 
|  | OnStatusUpdate | Raises the StatusUpdate event. (Inherited from ExporterBase) | 
|  | ProcessExport(Export) | Processes the export using the current Data. (Overrides ExporterBaseProcessExport(Export)) | 
|  | ProcessExport(String) | Processes Export with the specified exportName. (Inherited from ExporterBase) | 
|  | ProcessRealTimeData | Handles the DataExtracted event for all the Listeners. (Inherited from ExporterBase) | 
|  | ProcessRealTimeExport | Processes the export using the real-time data. (Overrides ExporterBaseProcessRealTimeExport(Export, DataListener, IListIDataPoint)) | 
|  | ToString | Returns a string that represents the current object. (Inherited from Object) | 
|  | TransmitData | Performs the transmission of time-series data for the export. | 
 Events
Events| Name | Description | |
|---|---|---|
|  | ExportProcessed | Occurs when the exporter finishes processing an Export. (Inherited from ExporterBase) | 
|  | ExportProcessException | Occurs when the exporter fails to process an Export due to an Exception. (Inherited from ExporterBase) | 
|  | StatusUpdate | Occurs when the exporter want to provide a status update. (Inherited from ExporterBase) | 
 Extension Methods
Extension Methods| Name | Description | |
|---|---|---|
|  | GetEnumValueOrDefault | Gets the enumeration constant for value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
|  | GetEnumValueOrDefaultT | Gets the enumeration constant for this value, if defined in the enumeration, or a default value. (Defined by EnumExtensions) | 
 Example
Example<?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>RebroadcastExport</Name> <Type>RealTime</Type> <Interval>0</Interval> <Exporter>RebroadcastExporter</Exporter> <Settings> <ExportSetting> <Name>CommunicationConfiguration</Name> <Value>Protocol=TCP;Server=localhost:1002</Value> </ExportSetting> <ExportSetting> <Name>LegacyMode</Name> <Value>True</Value> </ExportSetting> <ExportSetting> <Name>PacketSize</Name> <Value>1100</Value> </ExportSetting> </Settings> <Records> <ExportRecord> <Instance>P2</Instance> <Identifier>1885</Identifier> </ExportRecord> <ExportRecord> <Instance>P2</Instance> <Identifier>2711</Identifier> </ExportRecord> </Records> </Export>
Description of custom settings required by RebroadcastExporter in an Export:
| Setting Name | Setting Description | 
|---|---|
| CommunicationConfiguration | Connection information for connecting to a remote Socket. TCP example: Protocol=TCP;Server=localhost:1002 UDP example: Protocol=UDP;Server=localhost:1002 where the value of Server must be in the format of [Remote IP or DNS Name]:[Remote Port] | 
| LegacyMode (Optional) | True if export data is to be transmitted in PacketType1 and False if export data is to be transmitted in PacketType101. | 
| PacketSize (Optional) | Maximum size of the packet in which the export data is to be transmitted. | 
 See Also
See Also