CorrelationDataMessageProperty 类

定义

提供一个消息属性,该属性将会随着协议的应用(例如,通过传入信息从 MessageQuerySet 返回数据时)累积消息的其他相关信息。

public ref class CorrelationDataMessageProperty : System::ServiceModel::Channels::IMessageProperty
public class CorrelationDataMessageProperty : System.ServiceModel.Channels.IMessageProperty
type CorrelationDataMessageProperty = class
    interface IMessageProperty
Public Class CorrelationDataMessageProperty
Implements IMessageProperty
继承
CorrelationDataMessageProperty
实现

注解

在计算用于将消息关联到其他消息的实例键时,CorrelationDataMessageProperty 累积的相关数据将会增加消息内容。

构造函数

CorrelationDataMessageProperty()

初始化 CorrelationDataMessageProperty 类的新实例。

属性

Name

获取此消息属性的名称:“CorrelationDataMessageProperty”。

方法

Add(String, Func<String>)

将相关数据提供程序添加到该属性的提供程序专用字典。

AddData(Message, String, Func<String>)

将相关数据添加到指定的消息。

CreateCopy()

初始化并返回一个新的 CorrelationDataMessageProperty 实例,它是当前 CorrelationDataMessageProperty 实例的副本。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Remove(String)

将相关数据提供程序从数据提供程序的专用字典中删除。

ToString()

返回表示当前对象的字符串。

(继承自 Object)
TryGet(Message, CorrelationDataMessageProperty)

尝试从指定消息的 Properties 获取 CorrelationDataMessageProperty

TryGet(MessageProperties, CorrelationDataMessageProperty)

尝试从指定的消息属性获取 CorrelationDataMessageProperty

TryGetValue(String, String)

尝试从数据提供程序专用字典中检索指定的相关数据提供程序。

适用于