你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CorrelationFilter 类
- java.
lang. Object - com.
microsoft. azure. servicebus. rules. Filter - com.
microsoft. azure. servicebus. rules. CorrelationFilter
- com.
- com.
public class CorrelationFilter
extends Filter
表示关联筛选器表达式。 关联筛选器是仅处理消息属性的相关相等性的筛选器声明的有效快捷方式。 可以创建关联筛选器来匹配消息的一个或多个标准或自定义属性。 在服务中,相关筛选器作为哈希表查找实现。 因此,它们在运行时比其他类型的筛选器快得多。
构造函数摘要
构造函数 | 说明 |
---|---|
CorrelationFilter() |
为所有字段创建具有 null 值的相关筛选器。 |
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
boolean | equals(Object o) |
String |
getContentType()
获取此筛选器匹配的消息的 Content |
String |
getCorrelationId()
获取此筛选器匹配的消息的相关 |
String |
getLabel()
获取此筛选器匹配的消息的 Label 属性的值。 |
String |
getMessageId()
获取此筛选器匹配的消息的 Message Id 属性的值 |
Map<String,Object> |
getProperties()
获取此筛选器匹配的消息上自定义属性的名称到值映射。 |
String |
getReplyTo()
获取此筛选器匹配的消息的“答复 |
String |
getReplyToSessionId()
获取此筛选器匹配的消息的 Reply |
String |
getSessionId()
获取此筛选器匹配的消息的会话 |
String |
getTo()
获取此筛选器匹配的消息的 To 属性的值。 |
int | hashCode() |
void |
setContentType(String contentType)
设置此筛选器匹配的消息的 Content |
void |
setCorrelationId(String correlationId)
获取此筛选器匹配的消息的 Correlation |
void |
setLabel(String label)
设置此筛选器匹配的消息的 Label 属性的值。 |
void |
setMessageId(String messageId)
设置此筛选器匹配的消息的“消息 |
void |
setProperties(Map<String,Object> properties)
将此筛选器匹配的消息上的自定义属性的名称设置为值映射。 |
void |
setReplyTo(String replyTo)
设置此筛选器匹配的消息的“答复 |
void |
setReplyToSessionId(String replyToSessionId)
设置此筛选器匹配的消息的 Reply |
void |
setSessionId(String sessionId)
设置此筛选器匹配的消息的会话 |
void |
setTo(String to)
设置此筛选器匹配的消息的 To 属性的值。 |
方法继承自 java.lang.Object
构造函数详细信息
CorrelationFilter
public CorrelationFilter()
为所有字段创建具有 null 值的相关筛选器。
方法详细信息
equals
public boolean equals(Object o)
Overrides:
CorrelationFilter.equals(Object o)Parameters:
getContentType
public String getContentType()
获取此筛选器匹配的消息的 ContentType 属性的值。
Returns:
getCorrelationId
public String getCorrelationId()
获取此筛选器匹配的消息的 correlationId 属性的值。
Returns:
getLabel
public String getLabel()
获取此筛选器匹配的消息的 Label 属性的值。
Returns:
getMessageId
public String getMessageId()
获取此筛选器匹配的消息的 MessageId 属性的值。
Returns:
getProperties
public Map
获取此筛选器匹配的消息上自定义属性的名称到值映射。
Returns:
getReplyTo
public String getReplyTo()
获取此筛选器匹配的消息的 ReplyTo 属性的值。
Returns:
getReplyToSessionId
public String getReplyToSessionId()
获取此筛选器匹配的消息的 ReplyToSessionId 属性的值。
Returns:
getSessionId
public String getSessionId()
获取此筛选器匹配的消息的 SessionId 属性的值。
Returns:
getTo
public String getTo()
获取此筛选器匹配的消息的 To 属性的值。
Returns:
hashCode
public int hashCode()
Overrides:
CorrelationFilter.hashCode()setContentType
public void setContentType(String contentType)
设置此筛选器匹配的消息的 ContentType 属性的值。
Parameters:
setCorrelationId
public void setCorrelationId(String correlationId)
获取此筛选器匹配的消息的 CorrelationId 属性的值。
Parameters:
setLabel
public void setLabel(String label)
设置此筛选器匹配的消息的 Label 属性的值。
Parameters:
setMessageId
public void setMessageId(String messageId)
设置此筛选器匹配的消息的 MessageId 属性的值。
Parameters:
setProperties
public void setProperties(Map
将此筛选器匹配的消息上的自定义属性的名称设置为值映射。
Parameters:
setReplyTo
public void setReplyTo(String replyTo)
设置此筛选器匹配的消息的 ReplyTo 属性的值。
Parameters:
setReplyToSessionId
public void setReplyToSessionId(String replyToSessionId)
设置此筛选器匹配的消息的 ReplyToSessionId 属性的值。
Parameters:
setSessionId
public void setSessionId(String sessionId)
设置此筛选器匹配的消息的 SessionId 属性的值。
Parameters:
setTo
public void setTo(String to)
设置此筛选器匹配的消息的 To 属性的值。
Parameters:
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈