Sends the specified request to a service using this session.
| C# | Visual Basic | Visual C++ |
public CorrelationID SendRequest( Request request, EventQueue eventQueue, CorrelationID correlationId )
Public Function SendRequest ( request As Request, eventQueue As EventQueue, correlationId As CorrelationID ) As CorrelationID
public: CorrelationID^ SendRequest( Request^ request, EventQueue^ eventQueue, CorrelationID^ correlationId )
- request (Request)
- A filled in request that needs to be sent to the service.
- eventQueue (EventQueue)
- An event queue to be used to receive response events for this request.
- correlationId (CorrelationID)
- A correlationId to be used to match the response.
This method is the same as calling
SendRequest
with a null Identity and a null request label string parameter.
| Exception | Condition |
|---|---|
| InvalidOperationException |
The session is not started.
|
| InvalidRequestException |
The request is not compliant with the
schema for the request.
|
| IOException |
Any error occurs while sending the request.
|
| RequestQueueOverflowException |
This session has too many enqueued requests.
|
| DuplicateCorrelationIDException |
The specified correlationId is already active for this Session.
|
Assembly: Bloomberglp.Blpapi (Module: Bloomberglp.Blpapi.dll) Version: 3.8.10.1