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 | |
---|---|---|
QueueSettings() | Initializes a new instance of the QueueSettings class. |
Properties
Name | Description | |
---|---|---|
DefaultMessageTimeToLive | Gets the default message time to live queue settings. |
|
DuplicateDetectionHistoryTimeWindow | Gets the queue that defines the duration of the duplicate detection history. |
|
EnableBatchedOperations | Gets or sets a value that indicates whether the batched operations are enabled. |
|
EnableDeadLetteringOnMessageExpiration | Gets or sets the value indicates whether this queue has dead letter support when a message expires. |
|
IsAnonymousAccessible | Gets or sets a value that indicates whether the message is anonymous accessible. |
|
LockDuration | Gets the lock duration time span for the queue settings. |
|
MaximumDeliveryCount | Gets or sets the number of maximum deliveries. |
|
MaximumSizeInMegabytes | Gets or sets the maximum size of the queue in megabytes. |
|
RequiresDuplicateDetection | Gets or sets the value indicating if this queue requires duplicate detection. |
|
RequiresSession | Gets or sets a value that indicates whether the queue requires the concept of session. |
|
Status | Gets or sets the current status of the queue. |
|
SupportOrdering | Gets or sets a value that indicates whether the queue supports ordering. |
|
UserMetadata | Gets or sets the user metadata. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
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