ServiceBusTopic Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public class ServiceBusTopic
type ServiceBusTopic = class
Public Class ServiceBusTopic
- Inheritance
-
ServiceBusTopic
Constructors
ServiceBusTopic() |
Initializes a new instance of the ServiceBusTopic class. |
Properties
AccessedAt |
Optional. The time the queue was last accessed. |
AuthorizationRules |
Optional. Gets the authorization rules for the description. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
AutoDeleteOnIdle |
Optional. Implemented. |
CountDetails |
Optional. Current queue statistics. |
CreatedAt |
Optional. The time the queue was created at. |
DefaultMessageTimeToLive |
Optional. Determines how long a message lives in the associated subscriptions. Subscriptions inherit the TTL from the topic unless they are created explicitly with a smaller TTL. Based on whether dead-lettering is enabled, a message whose TTL has expired will either be moved to the subscription's associated DeadLtterQueue or will be permanently deleted. The following values are settable at topic creation time:* Range: 1 second - TimeSpan.MaxValue* Default: TimeSpan.MaxValue (see http://msdn.microsoft.com/en-us/library/windowsazure/jj839740.aspx for more information) |
DuplicateDetectionHistoryTimeWindow |
Optional. Specifies the time span during which the Service Bus will detect message duplication.* Range: 1 second - 7 days* Default: 10 minutes (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
EnableBatchedOperations |
Optional. Enables or disables service side batching behavior when performing operations for the specific queue. When enabled, service bus will collect/batch multiple operations to the backend to be more connection efficient. If user wants lower operation latency then they can disable this feature. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
EntityAvailabilityStatus |
Optional. The current availability status of the topic. |
FilteringMessagesBeforePublishing |
Optional. Gets or sets whether messages should be filtered before publishing. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
IsAnonymousAccessible |
Optional. Gets whether anonymous access is allowed. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
MaxSizeInMegabytes |
Optional. Specifies the maximum topic size in megabytes. Any attempt to enqueue a message that will cause the topic to exceed this value will fail. All messages that are stored in the topic or any of its subscriptions count towards this value. Multiple copies of a message that reside in one or multiple subscriptions count as a single messages. For example, if message m exists once in subscription s1 and twice in subscription s2, m is counted as a single message. You can only set this parameter at topic creation time using the following values:* Range: 1 - 51024 MB Default: 1*1024 (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
Name |
Optional. The name of the topic. |
RequiresDuplicateDetection |
Optional. If enabled, the topic will detect duplicate messages within the time span specified by the DuplicateDetectionHistoryTimeWindow property. Settable only at topic creation time.* Default: false (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
SizeInBytes |
Optional. Reflects the actual bytes toward the topic quota that messages in the topic currently occupy. (read-only)* Range: 0 -MaxTopicSizeinMegaBytes (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
Status |
Optional. Gets or sets the current status of the topic (enabled or disabled). When a topic is disabled, that topic cannot send or receive messages. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
SubscriptionCount |
Optional. The current number of subscriptions to the topic. |
SupportOrdering |
Optional. Gets or sets whether the topics can be ordered. (see http://msdn.microsoft.com/en-us/library/windowsazure/hh780749.aspx for more information) |
UpdatedAt |
Optional. The time the queue was last updated. |