Class Source
The source is comprised of an address coupled with properties that determine message transfer behavior.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Amqp.Framing
Assembly: Amqp.Net.dll
Syntax
public sealed class Source : DescribedList
Constructors
Source()
Initializes a source object.
Declaration
public Source()
Properties
Address
Gets or sets the address field (index=0).
Declaration
public string Address { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Capabilities
Gets or sets the capabilities field (index=10).
Declaration
public Symbol[] Capabilities { get; set; }
Property Value
Type | Description |
---|---|
Symbol[] |
DefaultOutcome
Gets or sets the default-outcome field (index=8).
Declaration
public Outcome DefaultOutcome { get; set; }
Property Value
Type | Description |
---|---|
Outcome |
DistributionMode
Gets or sets the distribution-mode field (index=6).
Declaration
public Symbol DistributionMode { get; set; }
Property Value
Type | Description |
---|---|
Symbol |
Durable
Gets or sets the durable field (index=1).
Declaration
public uint Durable { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Dynamic
Gets or sets the dynamic field (index=4).
Declaration
public bool Dynamic { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DynamicNodeProperties
Gets or sets the dynamic-node-properties field (index=5).
Declaration
public Fields DynamicNodeProperties { get; set; }
Property Value
Type | Description |
---|---|
Fields |
ExpiryPolicy
Gets or sets the expiry-policy field (index=2).
Declaration
public Symbol ExpiryPolicy { get; set; }
Property Value
Type | Description |
---|---|
Symbol |
FilterSet
Gets or sets the filter field (index=7).
Declaration
public Map FilterSet { get; set; }
Property Value
Type | Description |
---|---|
Map |
Outcomes
Gets or sets the outcomes field (index=9).
Declaration
public Symbol[] Outcomes { get; set; }
Property Value
Type | Description |
---|---|
Symbol[] |
Timeout
Gets or sets the timeout field (index=3).
Declaration
public uint Timeout { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Methods
ToString()
Returns a string that represents the current source object.
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |
Overrides
System.Object.ToString()