Click or drag to resize
ISessionSendRequest Method
Overload List
  NameDescription
Public methodSendRequest(RequestTemplate)
This is the same as calling SendRequest(RequestTemplate, CorrelationID) with null CorrelationID.
Public methodSendRequest(Request, CorrelationID)
This is the same as calling SendRequest(Request, Identity, IEventQueue, CorrelationID, String) with null Identity, null IEventQueue and null request label.
Public methodSendRequest(RequestTemplate, CorrelationID)
Send a request based on a RequestTemplate.

A successful request will generate zero or more PARTIAL_RESPONSE events followed by exactly one RESPONSE event. Once the final RESPONSE event has been received the CorrelationID associated with this request may be re-used. If the request fails at any stage a REQUEST_STATUS will be generated after which the CorrelationID associated with the request may be re-used.

Public methodSendRequest(Request, CorrelationID, String)
Public methodSendRequest(Request, Identity, CorrelationID)
This is the same as calling SendRequest(Request, Identity, IEventQueue, CorrelationID, String) with null IEventQueue and null request label.
Public methodSendRequest(Request, IEventQueue, CorrelationID)
This is the same as calling SendRequest(Request, Identity, IEventQueue, CorrelationID, String) with null Identity and null request label.
Public methodSendRequest(Request, Identity, CorrelationID, String)
Public methodSendRequest(Request, Identity, IEventQueue, CorrelationID)
This is the same as calling SendRequest(Request, Identity, IEventQueue, CorrelationID, String) with null request label.
Public methodSendRequest(Request, IEventQueue, CorrelationID, String)
Public methodSendRequest(Request, Identity, IEventQueue, CorrelationID, String)
Sends a request to a service.

A successful request will generate zero or more PARTIAL_RESPONSE events followed by exactly one RESPONSE event. Once the final RESPONSE event has been received the CorrelationID associated with this request may be re-used. If the request fails at any stage a REQUEST_STATUS event will be generated after which the CorrelationID associated with the request may be re-used.

The number of enqueued requests must not exceed the amount specified in MaxPendingRequests when this session was created.

Top
See Also