ReceiveParametersContent 类

定义

使工作流服务能够接收参数 形式的数据。ReceiveParametersContent 可与非工作流 WCF 客户端和服务互操作。 集合 Parameters 类似于 C# 方法签名上的参数声明。 集合 Parameters 不能包含用 MessageContractAttribute或 类型的 Message标记的参数。 请为这些类型的数据使用 ReceiveMessageContent。 这是一个密封类。

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

示例

以下示例演示如何将 ReceiveParametersContent 类与活动一 Receive 起使用。

Receive prescriptionRequest = new Receive
{
    DisplayName = "Request Perscription",
    OperationName = "GetBaseCost",
    ServiceContractName = Constants.PharmacyServiceContractName,
    CanCreateInstance = true,
    //CorrelatesWith = customerHandle,  -- add this line for explicit correlation
    CorrelatesOn = customerQuerySet,
    Content = new ReceiveParametersContent
    {
        Parameters = 
        {
            {"Customer",new OutArgument<Customer>(customer)},
            {"Drug",new OutArgument<string>(drug)},
        }
    }
};

构造函数

ReceiveParametersContent()

创建 ReceiveParametersContent 类的新实例。

ReceiveParametersContent(IDictionary<String,OutArgument>)

使用指定的参数初始化 ReceiveParametersContent 类的新实例。

属性

Parameters

修改参数集合。

方法

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于