Record type 3 update.
![](../icons/collapse_all.gif)
C# | Visual Basic | Visual C++ |
public interface IRecordType3Event : ISubscriptionDataEvent, IRecordEvent
Public Interface IRecordType3Event _ Implements ISubscriptionDataEvent, IRecordEvent
public interface class IRecordType3Event : ISubscriptionDataEvent, IRecordEvent
![](../icons/collapse_all.gif)
All Members | Properties | ||||
Icon | Member | Description |
---|---|---|
![]() | Fields |
The record fields relating to the event.
(Inherited from IRecordEvent.) |
![]() | Subject |
Get the name of the subject updated.
(Inherited from ISubscriptionDataEvent.) |
![]() | SubjectType |
Gets the type of the subject that the event is for.
(Inherited from ISubscriptionDataEvent.) |
![]() | Type |
Gets the type of event.
(Inherited from ISubscriptionDataEvent.) |
![](../icons/collapse_all.gif)
Type 3 data allows for the storage of update history by keeping all updates of this type and not overwriting the symbol/field pair. A common use for Type 3 record data is for holding and viewing daily trade activity where, typically, this mechanism will only be used for a day at a time before the cache is deleted and the update list starts again.
Each new update is placed as the first (most recent) item on the list. Subscribers would receive the whole list as part of the initial subscribe response. The size and purging frequency of this list is configurable separately to the size and purging frequency of the fields themselves.