DataSource.NET
8.0.3.290770-7760911e
|
Represents an event that is raised when there is a change in the status of a Subject. More...
Properties | |
string | Subject [get] |
Gets the subject that this Status Event relates to. More... | |
Properties inherited from Caplin.DataSource.IStatusEvent | |
int | Code [get] |
Gets the subject status code. More... | |
string | Message [get] |
Gets the subject status message. More... | |
SubjectStatus | Status [get] |
Gets the status of the subject. More... | |
Represents an event that is raised when there is a change in the status of a Subject.
An Caplin.DataSource.ISubjectStatusEvent can be raised by an Caplin.DataSource.Publisher.IDataProvider to indicate to peers the status of their subscription to a subject. For example, if the back end system that feeds data to an Caplin.DataSource.Publisher.IDataProvider goes down, the IDataProvider should raise a ISubjectStatusEvent with a Caplin.DataSource.IStatusEvent.Status of Caplin.DataSource.SubjectStatus.Stale to indicate to the peer that the data it has is not completely up-to-date. When an update is subsequently received from the backend data feed, then the IDataProvider should raise a ISubjectStatusEvent with a Caplin.DataSource.IStatusEvent.Status of Caplin.DataSource.SubjectStatus.Ok to indicate to the peer that the data it has is now up to date.
|
get |
Gets the subject that this Status Event relates to.
The subject.