IAircraftOnlineLookupManager Interface |
Namespace: VirtualRadar.Interface
The IAircraftOnlineLookupManager 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 | |
---|---|---|
DeregisterCache |
Removes the cache passed across from the manager. Does nothing if the cache has not been registered.
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
IsCacheObjectRegistered |
Returns true if the cache object passed across has already been registered.
| |
Lookup |
Requests a lookup. The details are either fetched from the cache and returned straight away or they
are queued for lookup by the online service and AircraftFetched raised once the results
are in.
| |
LookupMany |
Requests the lookup of many ICAOs. All ICAOs that are in the cache are returned immediately, the rest
are passed to the online lookup service and returned via the AircraftFetched event.
| |
RecordNeedsRefresh |
Returns true if the details passed across indicate that the aircraft that they belong to needs refreshing.
| |
RegisterCache |
Register a cache with the manager.
|
Name | Description | |
---|---|---|
AircraftFetched |
Raised when aircraft details have been looked up or fetched from the cache.
|