Collapse All Expand All | Language Filter: C#Language Filter: Visual Basic Language Filter: Visual C++ C# Visual Basic Visual C++ | Members | See Also
StreamBase Client API
EventBasedQueryResult Class

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.

Namespace: StreamBase.LiveView.API
Assembly: StreamBase.LiveView.API (in StreamBase.LiveView.API.dll) Version: 10.3.0.4 (10.3.0.4)

# 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) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
| GetHashCode()()()() | Serves as a hash function for a particular type. (Inherited from Object.)
| GetType()()()() | Gets the Type of the current instance. (Inherited from Object.)
| QueryExceptionEvent | Fired when the LiveView server has sent an exception. (Inherited from QueryResult.)
| ToString()()()() | Returns a string that represents the current object. (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

# See Also

StreamBase.LiveView.API Namespace