Bloomberg API for .NET
Event Class
NamespacesBloomberglp.BlpapiEvent
All data resulting from subscriptions or requests and administrative messages are delivered as Events.
Declaration Syntax
C#Visual BasicVisual 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 MembersConstructorsMethodsProperties



IconMemberDescription
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.9.6.1