This type of QueryResult exposes the low-level events received from
the LiveView server. This will offer more control and better performance than
the ObservableQueryResult class, at the loss of convenience.
Note that the event handlers configured should return quickly. In some situations, long running event handlers
can trigger heartbeat failures and/or other connection problems, particularly in the face of high data rates.
Namespace: StreamBase.LiveView.APIAssembly: StreamBase.LiveView.API (in StreamBase.LiveView.API.dll) Version: 11.1.0.0 (11.1.0.8)
Syntax
C# | Visual Basic | Visual C++ |
public class EventBasedQueryResult : QueryResult
Public Class EventBasedQueryResult _ Inherits QueryResult
public ref class EventBasedQueryResult : public QueryResult
Members
All Members | Constructors | Properties | Methods | Events |
Public Protected | Instance Static | Declared Inherited | XNA Framework Only .NET Compact Framework Only |
Member | Description | |
---|---|---|
EventBasedQueryResult()()()() |
Default constructor
| |
EventBasedQueryResult(Boolean) |
Constructor for specifying aggregate marks
| |
BeginAggMarkEvent |
Sent when the aggregate result set may be in flux
(Inherited from QueryResult.) | |
BeginDeleteEvent |
Sent when a BeginDelete message is received from the LiveView server.
(Inherited from QueryResult.) | |
BeginSnapshotEvent |
Fired when a BeginSnapshot event is received from the LiveView server for this query.
(Inherited from QueryResult.) | |
EndAggMarkEvent |
Sent when the aggregate result set sent since the last BeginAggMarkEvent is consistent and will not change until the next BeginAggMarkEvent
(Inherited from QueryResult.) | |
EndDeleteEvent |
Sent when an EndDelete message is received from the LiveView server.
(Inherited from QueryResult.) | |
EndSnapshotEvent |
Fired when an EndSnapshot event is received from the LiveView server for this query.
(Inherited from QueryResult.) | |
Equals(Object) | (Inherited from Object.) | |
GetHashCode()()()() | (Inherited from Object.) | |
GetType()()()() | (Inherited from Object.) | |
QueryExceptionEvent |
Fired when the LiveView server has sent an exception.
(Inherited from QueryResult.) | |
ToString()()()() | (Inherited from Object.) | |
TupleAdded |
Sent when a TupleAdded message is received from the LiveView server.
| |
TupleRemoved |
Sent when a TupleRemoved message is received from the LiveView server.
| |
Tuples |
The backing collection of tuples currently associated with this QueryResult.
Should be treated as read-only.
| |
TupleUpdated |
Sent when a TupleUpdated message is received from the LiveView server.
|
Inheritance Hierarchy
System..::..Object
StreamBase.LiveView.API..::..QueryResult
StreamBase.LiveView.API..::..EventBasedQueryResult
StreamBase.LiveView.API..::..QueryResult
StreamBase.LiveView.API..::..EventBasedQueryResult