MsmqBindingElementBase.Durable Property


Gets or sets a value that specifies whether messages sent with this binding are durable or volatile.

Namespace:   System.ServiceModel.Configuration
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

[ConfigurationPropertyAttribute("durable", DefaultValue = true)]
public bool Durable { get; set; }

Property Value

Type: System.Boolean

true if the messages processed by this binding are durable; false if they are volatile. The default is true.

If this property is set to true, messages are durable; otherwise, messages are volatile. Durable messages are not lost if the queue manager crashes. The default value for this property is true. When exactly-once assurances are required (ExactlyOnce is set to true), this property must be set to true.

.NET Framework
Available since 3.0
Return to top