Export (0) Print
Expand All

Topic Class

Represents a topic.

System.Object
  Microsoft.ServiceBus.Messaging.Topic

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

public sealed class Topic

The Topic type exposes the following members.

  NameDescription
Public propertyDefaultMessageTimeToLiveGets the default message time to live in a topic.
Public propertyDuplicateDetectionHistoryTimeWindowGets the time window (in terms of a TimeSpan) for duplicate detection history.
Public propertyEnableDeadLetteringOnFilterEvaluationExceptionsGets the value indicating if this topic has dead letter support on filter evaluation exceptions.
Public propertyEnableDeadLetteringOnMessageExpirationGets the value indicating if this topic has dead letter support when a message expires.
Public propertyExtensionDataGets the additional information describing any extension to a TopicDescription.
Public propertyMaximumNumberOfCorrelationFiltersGets the value indicating the maximum number of correlation filters allowed for the topic.
Public propertyMaximumNumberOfSqlFiltersGets the value indicating the maximum number of SQL filters allowed for the topic.
Public propertyMaximumNumberOfSubscriptionsGets the value indicating the maximum number of subscriptions supported by the topic.
Public propertyMaxTopicSizeInBytesGets the maximum topic size in bytes.
Public propertyNamespaceClientGets the namespace client that created or retrieved this subscription.
Public propertyPathGets the full path of the topic.
Public propertyRequiresDuplicateDetectionGets the value indicating if this topic requires duplication detection.
Top

  NameDescription
Public methodAddSubscription(String)Adds a subscription to this topic, with a default pass-through filter added.
Public methodAddSubscription(String, FilterExpression)Adds a subscription to this topic, with the supplied FilterExpression as the default filter.
Public methodAddSubscription(String, RuleDescription)Adds a subscription to this topic, with the supplied RuleDescription metadata as the default filter.
Public methodAddSubscription(String, SubscriptionDescription)Adds a subscription to this topic using the supplied description metadata. A default pass-through filter is added as part of the process.
Public methodAddSubscription(String, SubscriptionDescription, FilterExpression)Adds a subscription to this topic, with the supplied filter as the default filter.
Public methodAddSubscription(String, SubscriptionDescription, RuleDescription)Adds a subscription to this topic, with the supplied RuleDescription metadata as the default filter.
Public methodBeginAddSubscription(String, AsyncCallback, Object)Begins an add subscription operation.
Public methodBeginAddSubscription(String, FilterExpression, AsyncCallback, Object)Begins an add subscription operation.
Public methodBeginAddSubscription(String, RuleDescription, AsyncCallback, Object)Begins an add subscription operation.
Public methodBeginAddSubscription(String, SubscriptionDescription, AsyncCallback, Object)Begins an add subscription operation.
Public methodBeginAddSubscription(String, SubscriptionDescription, FilterExpression, AsyncCallback, Object)Begins an add subscription operation.
Public methodBeginAddSubscription(String, SubscriptionDescription, RuleDescription, AsyncCallback, Object)Begins an add subscription operation.
Public methodBeginGetSubscriptionBegins a get subscription operation.
Public methodBeginGetSubscriptionsBegins a get subscriptions operation.
Public methodBeginRemoveSubscriptionBegins a remove subscription operation.
Public methodEndAddSubscriptionEnds an add subscription operation.
Public methodEndGetSubscriptionEnds a get subscription operation.
Public methodEndGetSubscriptionsEnumerates end get subscriptions in this collection.
Public methodEndRemoveSubscriptionEnds a remove subscription operation.
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetDescriptionGets the description.
Public methodGetHashCode (Inherited from Object.)
Public methodGetSubscriptionGets a subscription.
Public methodGetSubscriptionsRetrieves an enumerated collection of subscriptions attached to this topic.
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemoveSubscriptionRemoves the subscription described by name.
Public methodToString (Inherited from Object.)
Top

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