Proton DotNet
Loading...
Searching...
No Matches
Properties | List of all members
Apache.Qpid.Proton.Client.IModified Interface Reference

Marker interface for Modified delivery states and outcomes. More...

Inheritance diagram for Apache.Qpid.Proton.Client.IModified:
Apache.Qpid.Proton.Client.IDeliveryState Apache.Qpid.Proton.Client.Implementation.ClientModified

Properties

bool DeliveryFailed [get]
 Quick access to determine if the modified outcome indicates the delivery has failed.
 
bool UndeliverableHere [get]
 Quick access to determine if the modified outcome indicates the delivery cannot be redelivered to the target.
 
IReadOnlyDictionary< string, object > MessageAnnotations [get]
 Returns any delivery annotations that were applied to this modified outcome.
 
- Properties inherited from Apache.Qpid.Proton.Client.IDeliveryState
DeliveryStateType Type [get]
 Returns an enumeration value which indicates what type of DeliveryState this instance represents.
 
bool IsAccepted [get]
 Quick access to determine if the state value indicates the delivery was accepted.
 
bool IsRejected [get]
 Quick access to determine if the state value indicates the delivery was rejected.
 
bool IsReleased [get]
 Quick access to determine if the state value indicates the delivery was released.
 
bool IsModified [get]
 Quick access to determine if the state value indicates the delivery was modified.
 
bool IsTransactional [get]
 Quick access to determine if the state value indicates the delivery was transactional.
 

Additional Inherited Members

- Static Public Member Functions inherited from Apache.Qpid.Proton.Client.IDeliveryState
static IDeliveryState Accepted ()
 Returns an instance of a delivery state that accepts a delivery.
 
static IDeliveryState Released ()
 Returns an instance of a delivery state that releases a delivery.
 
static IDeliveryState Rejected (string condition, string description=null, IDictionary< string, object > info=null)
 Returns an instance of a delivery state that rejects a delivery.
 
static IDeliveryState Modified (bool deliveryFailed, bool undeliverableHere=false, IDictionary< string, object > annotations=null)
 Returns an instance of a delivery state that modifies a delivery.
 

Detailed Description

Marker interface for Modified delivery states and outcomes.

Property Documentation

◆ DeliveryFailed

bool Apache.Qpid.Proton.Client.IModified.DeliveryFailed
get

Quick access to determine if the modified outcome indicates the delivery has failed.

Implemented in Apache.Qpid.Proton.Client.Implementation.ClientModified.

◆ MessageAnnotations

IReadOnlyDictionary<string, object> Apache.Qpid.Proton.Client.IModified.MessageAnnotations
get

Returns any delivery annotations that were applied to this modified outcome.

Implemented in Apache.Qpid.Proton.Client.Implementation.ClientModified.

◆ UndeliverableHere

bool Apache.Qpid.Proton.Client.IModified.UndeliverableHere
get

Quick access to determine if the modified outcome indicates the delivery cannot be redelivered to the target.

Implemented in Apache.Qpid.Proton.Client.Implementation.ClientModified.


The documentation for this interface was generated from the following file: