Proton DotNet
Public Member Functions | Properties | List of all members
Apache.Qpid.Proton.Client.Exceptions.ClientDeliveryStateException Class Reference

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...

Inheritance diagram for Apache.Qpid.Proton.Client.Exceptions.ClientDeliveryStateException:
Apache.Qpid.Proton.Client.Exceptions.ClientIllegalStateException Apache.Qpid.Proton.Client.Exceptions.ClientException

Public Member Functions

 ClientDeliveryStateException (string message, IDeliveryState deliveryState)
 Create a new instance of the client delivery state error. More...
 
 ClientDeliveryStateException (string message, Exception innerException, IDeliveryState deliveryState)
 Create a new instance of the client delivery state error. More...
 
- Public Member Functions inherited from Apache.Qpid.Proton.Client.Exceptions.ClientIllegalStateException
 ClientIllegalStateException (string message)
 Creates an instance of this exception with the given message More...
 
 ClientIllegalStateException (string message, Exception innerException)
 Creates an instance of this exception with the given message and linked causal exception. More...
 
- Public Member Functions inherited from Apache.Qpid.Proton.Client.Exceptions.ClientException
 ClientException (string message)
 Creates an instance of this exception with the given message More...
 
 ClientException (string message, Exception innerException)
 Creates an instance of this exception with the given message and linked causal exception. More...
 

Properties

IDeliveryState DeliveryState [get]
 Returns the delivery state object that triggered this error. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ 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
messageThe message that describes the cause of the error
deliveryStateThe 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
messageThe message that describes the cause of the error
innerExceptionThe exception that initially triggered this error
deliveryStateThe DeliveryState that caused the error

Property Documentation

◆ 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: