ReceiveContent.Create 方法  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 ReceiveContent 类的新实例。
重载
| Create(OutArgument) | 
						   使用指定消息创建一个新的 ReceiveMessageContent 实例。  | 
        	
| Create(IDictionary<String,OutArgument>) | 
						   使用指定的参数创建一个新的 ReceiveMessageContent 实例。  | 
        	
| Create(OutArgument, Type) | 
						   使用指定的消息和消息类型创建新 ReceiveMessageContent 实例。  | 
        	
Create(OutArgument)
使用指定消息创建一个新的 ReceiveMessageContent 实例。
public:
 static System::ServiceModel::Activities::ReceiveMessageContent ^ Create(System::Activities::OutArgument ^ message);
	public static System.ServiceModel.Activities.ReceiveMessageContent Create (System.Activities.OutArgument message);
	static member Create : System.Activities.OutArgument -> System.ServiceModel.Activities.ReceiveMessageContent
	Public Shared Function Create (message As OutArgument) As ReceiveMessageContent
	参数
- message
 - OutArgument
 
消息。
返回
一个 ReceiveMessageContent 实例。
示例
下面的示例演示如何使用 Create 方法指定 Receive 活动的内容。
return new Sequence
{
    Variables = { po, customer },
    Activities =
    {
        new Assign<PurchaseOrder>
        {
            To = po,
            Value = new InArgument<PurchaseOrder>( (e) => new PurchaseOrder() { PartName = "Widget", Quantity = 150 } )
        },
        new Assign<Customer>
        {
            To = customer,
            Value = new InArgument<Customer>( (e) => new Customer() { Id = 12345678, Name = "John Smith" } )
        },
        new WriteLine { Text = new InArgument<string>( (e) => string.Format("Submitting new PurchaseOrder for {0} {1}s", po.Get(e).Quantity, po.Get(e).PartName) ) },
        new CorrelationScope
        {
            Body = new Sequence
            {
                Activities =
                {
                    submitPO,
                    new ReceiveReply
                    {
                        Request = submitPO,
                        Content = ReceiveContent.Create(new OutArgument<int>( (e) => po.Get(e).Id ))
                    }
                }
            }
        },
        new WriteLine { Text = new InArgument<string>( (e) => string.Format("Received ID for new PO: {0}", po.Get(e).Id) ) },
        new Assign<int> { To = new OutArgument<int>( (e) => po.Get(e).Quantity ), Value = 250 },
        new WriteLine { Text = "Updated PO with new quantity: 250.  Resubmitting updated PurchaseOrder based on POId." },
        new Send
        {
            Endpoint = clientEndpoint,
            ServiceContractName = Constants.POContractName,
            OperationName = Constants.UpdatePOName,
            Content = SendContent.Create(new InArgument<PurchaseOrder>(po))
        },
        new Assign<int>
        {
            To = new OutArgument<int>( (e) => po.Get(e).CustomerId ),
            Value = new InArgument<int>( (e) => customer.Get(e).Id )
        },
        new WriteLine { Text = "Updating customer data based on CustomerId." },
        new Send
        {
            Endpoint = clientEndpoint,
            ServiceContractName = Constants.POContractName,
            OperationName = Constants.AddCustomerInfoName,
            Content = SendContent.Create(new InArgument<PurchaseOrder>(po))
        },
        new Send
        {
            Endpoint = clientEndpoint,
            ServiceContractName = Constants.POContractName,
            OperationName = Constants.UpdateCustomerName,
            Content = SendContent.Create(new InArgument<Customer>(customer))
        },
        new WriteLine { Text = "Client completed." }
    }
};
  适用于
Create(IDictionary<String,OutArgument>)
使用指定的参数创建一个新的 ReceiveMessageContent 实例。
public:
 static System::ServiceModel::Activities::ReceiveParametersContent ^ Create(System::Collections::Generic::IDictionary<System::String ^, System::Activities::OutArgument ^> ^ parameters);
	public static System.ServiceModel.Activities.ReceiveParametersContent Create (System.Collections.Generic.IDictionary<string,System.Activities.OutArgument> parameters);
	static member Create : System.Collections.Generic.IDictionary<string, System.Activities.OutArgument> -> System.ServiceModel.Activities.ReceiveParametersContent
	Public Shared Function Create (parameters As IDictionary(Of String, OutArgument)) As ReceiveParametersContent
	参数
- parameters
 - IDictionary<String,OutArgument>
 
参数。
返回
一个 ReceiveParametersContent 实例。
适用于
Create(OutArgument, Type)
使用指定的消息和消息类型创建新 ReceiveMessageContent 实例。
public:
 static System::ServiceModel::Activities::ReceiveMessageContent ^ Create(System::Activities::OutArgument ^ message, Type ^ declaredMessageType);
	public static System.ServiceModel.Activities.ReceiveMessageContent Create (System.Activities.OutArgument message, Type declaredMessageType);
	static member Create : System.Activities.OutArgument * Type -> System.ServiceModel.Activities.ReceiveMessageContent
	Public Shared Function Create (message As OutArgument, declaredMessageType As Type) As ReceiveMessageContent
	参数
- message
 - OutArgument
 
消息。
- declaredMessageType
 - Type
 
消息类型。
返回
一个 ReceiveMessageContent 实例。