Options used to configure the source when a terminus is being created. More...
Public Member Functions | |
SourceOptions () | |
Creates a default SourceOptions instance. More... | |
SourceOptions (SourceOptions other) | |
Creates a copy of the given source options More... | |
object | Clone () |
Clone this options instance, changes to the cloned options are not reflected in this options instance. More... | |
Static Public Attributes | |
static readonly IDeliveryState | DefaultReceiverOutcome = new ClientModified(true, false) |
Properties | |
DistributionMode? | DistributionMode [get, set] |
The distribution mode to set for the source configuration. More... | |
IDictionary< string, object > | Filters [get, set] |
The filters that are assigned to the source configuration. More... | |
IDeliveryState | DefaultOutcome [get, set] |
The default outcome to assign to the source configuration. More... | |
IEnumerable< DeliveryStateType > | Outcomes = DefaultSupportedOutcomes [get, set] |
The supported outcomes that are assigned to the source configuration. More... | |
![]() | |
DurabilityMode? | DurabilityMode [get, set] |
Configures the Terminus durability mode. More... | |
uint? | Timeout [get, set] |
Terminus timeout configuration. More... | |
ExpiryPolicy? | ExpiryPolicy [get, set] |
Configures the expiry policy for the Terminus. More... | |
string[] | Capabilities [get, set] |
Capabilities that are assigned to the created Terminus More... | |
Options used to configure the source when a terminus is being created.
|
inline |
Creates a default SourceOptions instance.
|
inline |
Creates a copy of the given source options
other | The other source options instance to copy |
|
inline |
Clone this options instance, changes to the cloned options are not reflected in this options instance.
|
getset |
The default outcome to assign to the source configuration.
|
getset |
The distribution mode to set for the source configuration.
|
getset |
The filters that are assigned to the source configuration.
|
getset |
The supported outcomes that are assigned to the source configuration.