| Bloomberglp.Blpapi Namespace |
| Class | Description | |
|---|---|---|
| AbstractSession | This class provides an abstract session for sharing interfaces between
Session and ProviderSession.
| |
| Constant | Represents a constant value in the schema.
| |
| Constraint | Contains a single constraint.
| |
| CorrelationID | A key used to identify individual subscriptions or requests.
| |
| Datetime | Represents a date and/or time.
| |
| DuplicateCorrelationIDException | The exception that is thrown when the correlation IDs
associated with subscriptions are the same(with equal value).
| |
| Element | Elements are used to represent all data sent to/received from API services.
| |
| Event |
All data resulting from subscriptions or requests and administrative
messages are delivered as Events.
| |
| EventDispatcher | Dispatches events from one or more sessions through callbacks.
| |
| EventDispatcherStopOption | Enumerations for controlled shutdown of the EventDispatcher.
| |
| EventFormatter |
EventFormatter is used to format publisher events or responses to
certain ProviderSession requests.
| |
| EventQueue |
Returns the number of definitions of events that can be published by
this Service.
| |
| InvalidConversionException | The exception that is thrown when a value is converted into
a non-compatible data type.
| |
| InvalidRequestException | This exception is thrown when an API client attempts to send a request
which is not valid by the request schema.
| |
| Logging |
Provides a way to register a call back for logging
| |
| Message | Message objects are used to represent all outputs from the API.
| |
| Name | Name objects are used to identify and access the
classes which define the schema.
| |
| NameEnumerationTable | Obsolete. | |
| NotFoundException | The exception that is thrown
when the required entity doesn't exist.
| |
| Operation |
Operation objects are obtained from a Service
object and it
represents an Operation that can be executed on a Service.
| |
| ProviderSession |
This class provides a session that can be used for providing services.
| |
| RequestQueueOverflowException | The exception that is thrown when the number of queued sending requests
is over the limit.
| |
| ResolutionList | ||
| Schema | Contains constants used in the classes which represent the data model.
| |
| SchemaElementDefinition | The definition of an item in a data schema.
| |
| SchemaTypeDefinition | The definition of a type in the schema.
| |
| Service |
Defines a service which provides access to API data.
| |
| ServiceRegistrationOptions |
Contains the options which the user can specify when registering a
service.
| |
| ServiceRegistrationOptionsRegistrationParts |
Constants for specifying which part(s) of a service should be
registered
| |
| Session | This class provides a session for making requests and subscriptions to
services.
| |
| SessionOptions |
To use non-default options on a Session, create a SessionOptions
instance and set the required options and then supply it when creating
a Session.
| |
| SessionOptionsServerAddress | ||
| Subscription |
A Subscription object holds information about a subscription for topic
updates and comprises of two primary fields: a 'CorrelationId'
associated with the subscription, and a string, called a subscription
string, describing the data to be delivered as a part of the
subscription.
| |
| TlsOptions |
TlsOptions instances are sources of client credentials and trust
material used by a session to establish secure mutually authenticated
connections to endpoints.
The client credentials comprise an encrypted private key and a client
certificate. Client credentials are in DER encoded PKCS12 format.
They are provided by Bloomberg L.P. These credentials can be provided
to a BLPAPI application in 3 ways:
- file,
- byte array(for situations where the BLPAPI application is not able to
access a filesystem),
- X509Certificate2.
The trust material comprises certificates in DER encoded PKCS7 format,
provided by Bloomberg L.P. These may be provided in 3 ways:
- file,
- byte array(for situations where the BLPAPI application is not able to
access a filesystem),
- X509Certificate2Collection
| |
| TopicList | ||
| VersionInfo |
This class provides a basic primitive version information for the BLPAPI
SDK library. It provides a simple way to access the following version
information as 4 integers: Major, Minor, Patch, and Build.
|
| Interface | Description | |
|---|---|---|
| ConstantsList | Represents a list of Constant objects in the schema.
Implements generic IDictionary interface.
| |
| ConstraintsList | Represents a list of Constraint objects.
Implements generic IDictionary interface.
| |
| Identity |
Provides access to the entitlements for a specific user.
| |
| LoggingCallback |
An interface for a callback that can been registered to get the log messages
| |
| NameEnumeration | Obsolete. | |
| Request | This class represents a single request to a particular service.
| |
| RequestTemplate |
This class provides a handle for a request template.
| |
| Topic | ||
| UserHandle | Obsolete.
Provides access to the entitlements for a specific user.
|
| Delegate | Description | |
|---|---|---|
| EventHandler | The delegate to receive Session Events.
| |
| ProviderEventHandler | The delegate to receive Provider Session Events.
|
| Enumeration | Description | |
|---|---|---|
| AbstractSessionStopOption | Enumerations for controlled shutdown of the session.
| |
| EventEventType |
Enumeration of the type of events that can be delivered from Bloomberg
services.
| |
| MessageFragment |
Fragment type of a Message.
| |
| MessageRecap |
Recap type of a Message.
| |
| ResolutionStatus | ||
| ResolveMode | ||
| SchemaDatatype | Enumerations for various data types supported in
the schema.
| |
| SchemaStatus | Enumeration describing the status of various elements in the schema.
| |
| SeatType |
Seat type enumeration defines seat type values such as whether this
identity is a Bloomberg Professional Service user.
| |
| ServiceRegistrationOptionsServiceRegistrationPriority |
Constants for specifying the priority of registered service.
| |
| SessionSubscriptionStatus | SubscriptionStatus lists the
possible statuses a Subscription may be in.
| |
| SessionOptionsClientModeType | Client mode enumeration.
| |
| TopicListTopicStatus |