Skip to content

Commit 5302af3

Browse files
added description of the HierarchyNamespaceOptions
1 parent 74a6801 commit 5302af3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

transports/azure-service-bus/configuration_entity-settings_asbs_[6,).partial.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,6 @@
33
* `EntityMaximumSize`: The maximum entity size in GB. The value must correspond to a valid value for the namespace type. Defaults to 5. See [the Microsoft documentation on quotas and limits](https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-quotas) for valid values.
44
* `EnablePartitioning`: Partitioned entities offer higher availability, reliability, and throughput over conventional non-partitioned queues and topics. For more information about partitioned entities [see the Microsoft documentation on partitioned messaging entities](https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-partitioning).
55
* `AutoDeleteOnIdle`: A `TimeSpan` representing the [AutoDeleteOnIdle](https://learn.microsoft.com/en-us/azure/service-bus-messaging/advanced-features-overview#autodelete-on-idle) setting for instance-specific input queues (such as when using [`MakeInstanceUniquelyAddressable`](/nservicebus/messaging/routing.md#make-instance-uniquely-addressable)) created by the transport. This value is the maximum time period that a queue can remain [idle](https://learn.microsoft.com/en-us/azure/service-bus-messaging/message-expiration#idleness) before Azure Service Bus automatically deletes it. Defaults to `TimeSpan.MaxValue` in Azure Service Bus if this setting is not specified within the transport. The minimum allowed value is 5 minutes. The transport will not apply this setting to topics or subscriptions as these are considered shared infrastructure (along with shared queues such as error and audit).
6-
* `HierarchyNamespaceOptions`
6+
* `HierarchyNamespaceOptions`: A `HierarchyNamespaceOptions` representing options for hierarchical entities
7+
* `HierarchyNamespace`: The hierarchy namespace to be used for entity path prefixing using the format `{HierarchyNamespace}/{entity}`. Available to get through `MessageTypeFullNamesToExclude`.
8+
* A list of message types to be excluded from the hierarchy namespace (added through `ExcludeMessageType` or `ExcludeMessageTypes` methods).

0 commit comments

Comments
 (0)