All data resulting from subscriptions or requests and administrative
messages are delivered as Events.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public abstract class Event : IEnumerable<Message>, IEnumerable
Public MustInherit Class Event Implements IEnumerable(Of Message), IEnumerable
public ref class Event abstract : IEnumerable<Message^>, IEnumerable
Members
All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
Event()()()() | Initializes a new instance of the Event class | |
GetEnumerator()()()() | ||
IEnumerable..::..GetEnumerator()()()() | ||
GetMessages()()()() |
Creates an enumerable collection of all messages in this event.
| |
IsValid |
Gets true if this event is valid; false otherwise.
| |
Type | Gets the type of the messages in this Event.
|
Remarks
Event objects are created by the API and passed to the application either
through a registered EventHandler
or an EventQueue or
returned from the Session.NextEvent()
method. Event objects contain Message
objects which can be accessed using
Event.GetMessages(). The Event object is a handle to an event. The event
is the basic unit of work provided to applications. Each Event object
consists of an Event.EventType
attribute and zero or more Message objects.
Thread Safety
Static members of this type are safe for multi-threaded operations. Instance members of this type are safe for multi-threaded operations.
Inheritance Hierarchy
Object | |
Event |
Assembly: Bloomberglp.Blpapi (Module: Bloomberglp.Blpapi.dll) Version: 3.7.4.1