Proton DotNet
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | Properties | List of all members
Apache.Qpid.Proton.Client.SourceOptions Class Reference

Options used to configure the source when a terminus is being created. More...

Inheritance diagram for Apache.Qpid.Proton.Client.SourceOptions:
Apache.Qpid.Proton.Client.TerminusOptions

Public Member Functions

 SourceOptions ()
 Creates a default SourceOptions instance.
 
 SourceOptions (SourceOptions other)
 Creates a copy of the given source options.
 
object Clone ()
 Clone this options instance, changes to the cloned options are not reflected in this options instance.
 

Static Public Attributes

static readonly IDeliveryState DefaultReceiverOutcome = new ClientModified(true, false)
 

Properties

DistributionModeDistributionMode [get, set]
 The distribution mode to set for the source configuration.
 
IDictionary< string, object > Filters [get, set]
 The filters that are assigned to the source configuration.
 
IDeliveryState DefaultOutcome [get, set]
 The default outcome to assign to the source configuration.
 
IEnumerable< DeliveryStateTypeOutcomes = DefaultSupportedOutcomes [get, set]
 The supported outcomes that are assigned to the source configuration.
 
- Properties inherited from Apache.Qpid.Proton.Client.TerminusOptions
DurabilityModeDurabilityMode [get, set]
 Configures the Terminus durability mode.
 
uint? Timeout [get, set]
 Terminus timeout configuration.
 
ExpiryPolicyExpiryPolicy [get, set]
 Configures the expiry policy for the Terminus.
 
string[] Capabilities [get, set]
 Capabilities that are assigned to the created Terminus.
 

Detailed Description

Options used to configure the source when a terminus is being created.

Constructor & Destructor Documentation

◆ SourceOptions()

Apache.Qpid.Proton.Client.SourceOptions.SourceOptions ( SourceOptions  other)
inline

Creates a copy of the given source options.

Parameters
otherThe other source options instance to copy

Member Function Documentation

◆ Clone()

object Apache.Qpid.Proton.Client.SourceOptions.Clone ( )
inline

Clone this options instance, changes to the cloned options are not reflected in this options instance.

Returns
A deep copy of this options instance.

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