IAircraftDetailFetcher Interface |
Namespace: VirtualRadar.Interface
The IAircraftDetailFetcher type exposes the following members.
Name | Description | |
---|---|---|
Singleton |
Gets the single instance of the class that should be used throughout the application.
(Inherited from ISingletonT.) |
Name | Description | |
---|---|---|
RegisterAircraft |
Registers an aircraft as being tracked.
|
Each aircraft list should call RegisterAircraft(IAircraft) whenever it gets a message from an aircraft. The call will always return quickly, it never triggers a direct interrogation of the database. If no register calls are made within a certain period of time the aircraft is no longer monitored for detail changes.
If an event handler raises an exception then it will be logged and it will not be shown to the user. Event handlers should avoid throwing exceptions.