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. Don't use it. NameEnumerationTable is deprecated.
| |
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 | Resolution list is used to resolve a list of topics.
Resolve(ResolutionList)ResolveAsync(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 | Class represents server address as a host and a port.
| |
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 | TopicList is used to create a list of topics.
CreateTopics(TopicList)CreateTopicsAsync(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. Don't use it. NameEnumeration is deprecated.
| |
Request | This class represents a single request to a particular service.
| |
RequestTemplate |
This class provides a handle for a request template.
| |
Topic | Represents a topic.
CreateTopic(Message) | |
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 | Resolution status
| |
ResolveMode | Resolve mode
| |
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 | The topic status.
|