Thrown from client API that deal with a Delivery or Tracker where the outcome that results from that API can affect whether the API call succeeded or failed. Such a case might be that a sent message is awaiting a remote Accepted outcome but instead the remote sends Rejected outcome.
More...
Thrown from client API that deal with a Delivery or Tracker where the outcome that results from that API can affect whether the API call succeeded or failed. Such a case might be that a sent message is awaiting a remote Accepted outcome but instead the remote sends Rejected outcome.
◆ ClientDeliveryStateException() [1/2]
Apache.Qpid.Proton.Client.Exceptions.ClientDeliveryStateException.ClientDeliveryStateException |
( |
string |
message, |
|
|
IDeliveryState |
deliveryState |
|
) |
| |
|
inline |
Create a new instance of the client delivery state error.
- Parameters
-
message | The message that describes the cause of the error |
deliveryState | The DeliveryState that caused the error |
◆ ClientDeliveryStateException() [2/2]
Apache.Qpid.Proton.Client.Exceptions.ClientDeliveryStateException.ClientDeliveryStateException |
( |
string |
message, |
|
|
Exception |
innerException, |
|
|
IDeliveryState |
deliveryState |
|
) |
| |
|
inline |
Create a new instance of the client delivery state error.
- Parameters
-
message | The message that describes the cause of the error |
innerException | The exception that initially triggered this error |
deliveryState | The DeliveryState that caused the error |
◆ DeliveryState
IDeliveryState Apache.Qpid.Proton.Client.Exceptions.ClientDeliveryStateException.DeliveryState |
|
get |
Returns the delivery state object that triggered this error.
The documentation for this class was generated from the following file:
- src/Proton.Client/Client/Exceptions/ClientDeliveryStateException.cs