QueueSettings Class

 

Represents the metadata of the queue settings.

Namespace:   Microsoft.WindowsAzure.Messaging
Assembly:  Microsoft.WindowsAzure.Messaging.Managed (in Microsoft.WindowsAzure.Messaging.Managed.dll)

Inheritance Hierarchy

System.Object
  Microsoft.WindowsAzure.Messaging.QueueSettings

Syntax

[DataContractAttribute(Namespace = "https://schemas.microsoft.com/netservices/2010/10/servicebus/connect", 
    Name = "QueueDescription")]
public sealed class QueueSettings
[DataContractAttribute(Namespace = "https://schemas.microsoft.com/netservices/2010/10/servicebus/connect", 
    Name = "QueueDescription")]
public ref class QueueSettings sealed 
[<Sealed>]
[<DataContractAttribute(Namespace = "https://schemas.microsoft.com/netservices/2010/10/servicebus/connect",
    Name = "QueueDescription")>]
type QueueSettings = class end
<DataContractAttribute(Namespace := "https://schemas.microsoft.com/netservices/2010/10/servicebus/connect",
    Name := "QueueDescription")>
Public NotInheritable Class QueueSettings

Constructors

Name Description
System_CAPS_pubmethod QueueSettings()

Initializes a new instance of the QueueSettings class.

Properties

Name Description
System_CAPS_pubproperty DefaultMessageTimeToLive

Gets the default message time to live queue settings.

System_CAPS_pubproperty DuplicateDetectionHistoryTimeWindow

Gets the queue that defines the duration of the duplicate detection history.

System_CAPS_pubproperty EnableBatchedOperations

Gets or sets a value that indicates whether the batched operations are enabled.

System_CAPS_pubproperty EnableDeadLetteringOnMessageExpiration

Gets or sets the value indicates whether this queue has dead letter support when a message expires.

System_CAPS_pubproperty IsAnonymousAccessible

Gets or sets a value that indicates whether the message is anonymous accessible.

System_CAPS_pubproperty LockDuration

Gets the lock duration time span for the queue settings.

System_CAPS_pubproperty MaximumDeliveryCount

Gets or sets the number of maximum deliveries.

System_CAPS_pubproperty MaximumSizeInMegabytes

Gets or sets the maximum size of the queue in megabytes.

System_CAPS_pubproperty RequiresDuplicateDetection

Gets or sets the value indicating if this queue requires duplicate detection.

System_CAPS_pubproperty RequiresSession

Gets or sets a value that indicates whether the queue requires the concept of session.

System_CAPS_pubproperty Status

Gets or sets the current status of the queue.

System_CAPS_pubproperty SupportOrdering

Gets or sets a value that indicates whether the queue supports ordering.

System_CAPS_pubproperty UserMetadata

Gets or sets the user metadata.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.WindowsAzure.Messaging Namespace

Return to top