IAircraftListTakeSnapshot Method |
Returns a list of all of the aircraft currently being tracked. The aircraft objects are clones of the
originals held by the list, they will not change as further messages are received from the aircraft.
Namespace: VirtualRadar.InterfaceAssembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax List<IAircraft> TakeSnapshot(
out long snapshotTimeStamp,
out long snapshotDataVersion
)
Function TakeSnapshot (
<OutAttribute> ByRef snapshotTimeStamp As Long,
<OutAttribute> ByRef snapshotDataVersion As Long
) As List(Of IAircraft)
List<IAircraft^>^ TakeSnapshot(
[OutAttribute] long long% snapshotTimeStamp,
[OutAttribute] long long% snapshotDataVersion
)
abstract TakeSnapshot :
snapshotTimeStamp : int64 byref *
snapshotDataVersion : int64 byref -> List<IAircraft>
Parameters
- snapshotTimeStamp
- Type: SystemInt64
- snapshotDataVersion
- Type: SystemInt64
Return Value
Type:
ListIAircraftRemarks
Implementations should return clones of the aircraft objects whose properties will remain constant even if
the original
IAircraft continues to be updated to keep track with the source of
aircraft data.
See Also