QueryCorrelationInitializer 类

定义

根据发送或接收消息时的结果CorrelationHandle初始化关联MessageQuerySet

public ref class QueryCorrelationInitializer sealed : System::ServiceModel::Activities::CorrelationInitializer
[System.Windows.Markup.ContentProperty("MessageQuerySet")]
public sealed class QueryCorrelationInitializer : System.ServiceModel.Activities.CorrelationInitializer
[<System.Windows.Markup.ContentProperty("MessageQuerySet")>]
type QueryCorrelationInitializer = class
    inherit CorrelationInitializer
Public NotInheritable Class QueryCorrelationInitializer
Inherits CorrelationInitializer
继承
QueryCorrelationInitializer
属性

示例

以下示例演示如何使用 QueryCorrelationInitializer 类设置活动的关联初始化 SendReply

new SendReply
{
    DisplayName = "Send Adjusted Cost",
    Request = prescriptionRequest,
    // Initialize the orderHandle using the MessageQuerySet to correlate with the final GetAdjustedCost request
    CorrelationInitializers = 
    {
        new QueryCorrelationInitializer
        {
            CorrelationHandle = orderHandle,
            MessageQuerySet = GetOrderQuerySet
        }
    },
    Content = SendContent.Create(new InArgument<Order>((e) => order.Get(e)))
}

构造函数

名称 说明
QueryCorrelationInitializer()

初始化 QueryCorrelationInitializer 类的新实例。

属性

名称 说明
CorrelationHandle

获取或设置 CorrelationHandle 相关初始值设定项的参数。

(继承自 CorrelationInitializer)
MessageQuerySet

获取或设置 MessageQuerySet 用于执行计算的 CorrelationKey 项。

方法

名称 说明
Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于