Queue Class

Represents a queue entity. It is optimized for queue management in the service bus namespace. It is designed for use in creating a queue, deleting, or updating a queue.

Inheritance Hierarchy

System.Object
  Microsoft.ServiceBus.Messaging.Queue

Namespace:  Microsoft.ServiceBus.Messaging
Assembly:  Microsoft.ServiceBus.Messaging (in Microsoft.ServiceBus.Messaging.dll)

Syntax

'Declaration
Public NotInheritable Class Queue
'Usage
Dim instance As Queue
public sealed class Queue
public ref class Queue sealed
[<SealedAttribute>]
type Queue =  class end
public final class Queue

The Queue type exposes the following members.

Properties

  Name Description
Public property DefaultMessageTimeToLive Gets the default message time to live of a queue.
Public property DuplicateDetectionHistoryTimeWindow Gets the duration of the time window for duplicate detection history.
Public property EnableDeadLetteringOnMessageExpiration Gets the value that indicates whether this queue has dead letter support when a message expires.
Public property ExtensionData Gets the additional information that describes any extension to a queue description.
Public property LockDuration Gets the lock duration timespan associated with this queue.
Public property MaxQueueSizeInBytes Gets the maximum queue size in bytes.
Public property NamespaceClient Gets the namespace client that created or retrieved the subscription.
Public property Path Gets the full path of the queue.
Public property RequiresDuplicateDetection Gets the value that indicates whether this queue requires duplicate detection.
Public property RequiresSession Gets the value that indicates whether this queue supports the concept of session.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetDescription Gets the description of a queue.
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

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

Reference

Microsoft.ServiceBus.Messaging Namespace