Skip to content

Commit 0379f42

Browse files
committed
Freshness 2 - 03/21
1 parent ae7901a commit 0379f42

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

articles/service-bus-messaging/topic-filters.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Azure Service Bus topic filters | Microsoft Docs
33
description: This article explains how subscribers can define which messages they want to receive from a topic by specifying filters.
44
ms.topic: conceptual
5-
ms.date: 02/23/2024
5+
ms.date: 03/21/2025
66
---
77

88
# Topic filters and actions
@@ -122,11 +122,11 @@ await adminClient.CreateRuleAsync(topicName, "ColorRed", new CreateRuleOptions
122122
```
123123

124124
> [!IMPORTANT]
125-
> When you update system properties through rule actions, note that it might change the expected behavior. Some properties are only evaluated when a message is received in a queue or a topic. Therefore, when you update these properties in a rule action and then deliver them in a subscription, they are ignored. Although, when auto-forwarding to another queue or topic, they are re-evaluated.
125+
> When you update system properties through rule actions, it might change the expected behavior. Some properties are only evaluated when a message is received in a queue or a topic. Therefore, when you update these properties in a rule action and then deliver them in a subscription, they're ignored. Although when auto-forwarding to another queue or topic, they're reevaluated.
126126
>
127127
> - **ScheduledEnqueueTime**: When you set or update this property, it's ignored on the subscription.
128128
> - **MessageID with deduplication**: No deduplication is performed in the subscription when the MessageID is updated and results in a duplicate.
129-
> - **SessionID with partitioning**: In this scenario, the session ID is the partition key for partitioned entities and is used to decide the partition the message is sent to. Changing the sessionID in a rule action means that the partition key is changed after a message has landed in a partition. As a result, the consumer might not receive some of these messages in the session. Even if consumer receives the message, it appears as though they are coming from the wrong partition due to the changed partition key.
129+
> - **SessionID with partitioning**: In this scenario, the session ID is the partition key for partitioned entities and is used to decide the partition the message is sent to. Changing the sessionID in a rule action means that the partition key is changed after a message has landed in a partition. As a result, the consumer might not receive some of these messages in the session. Even if consumer receives the message, it appears as though they're coming from the wrong partition due to the changed partition key.
130130

131131
## Usage patterns
132132

0 commit comments

Comments
 (0)