Click or drag to resize
IFeedManager Interface
The interface for objects that can collect together a IFeed for each receiver and merged feed configured in settings.

Namespace: VirtualRadar.Interface.Listener
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public interface IFeedManager : ISingleton<IFeedManager>, 
	IBackgroundThreadExceptionCatcher, IDisposable

The IFeedManager type exposes the following members.

Properties
  NameDescription
Public propertyFeeds
Gets a collection of active and enabled feeds.
Public propertySingleton
Gets the single instance of the class that should be used throughout the application.
(Inherited from ISingletonT.)
Public propertyVisibleFeeds
Gets a collection of feeds that the web site can see.
Top
Methods
  NameDescription
Public methodConnect
Causes every feed to establish a connection.
Public methodDisconnect
Causes every feed to disconnect from the data source.
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetByName
Returns the feed with a given name or null if no such feed exists. Only enabled feed are returned.
Public methodGetByUniqueId
Returns the feed with the given identifier or null if no such feed exists. Only enabled feeds are returned.
Public methodInitialise
Initialises the manager.
Top
Events
  NameDescription
Public eventConnectionStateChanged
Raised when the listener attached to a feed changes its connection state.
Public eventExceptionCaught
Raised when an exception is caught on the background thread. The background thread should not pass ThreadAbortException through this.
(Inherited from IBackgroundThreadExceptionCatcher.)
Public eventFeedsChanged
Raised when the collection of feeds managed by the object is changed.
Top
See Also