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.API
Assembly: StreamBase.LiveView.API (in StreamBase.LiveView.API.dll) Version: 2.2.8.5956 (2.2.8.5956)

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 

 MemberDescription
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