다음을 통해 공유


SendContent.Create 메서드

정의

SendMessageContent 인스턴스를 만듭니다.

오버로드

Name Description
Create(InArgument)

지정된 메시지를 사용하여 새 SendMessageContent 인스턴스를 만듭니다.

Create(IDictionary<String,InArgument>)

지정된 매개 변수를 사용하여 새 SendParametersContent 인스턴스를 만듭니다.

Create(InArgument, Type)

지정된 메시지 및 메시지 유형을 사용하여 새 SendMessageContent 인스턴스를 만듭니다.

Create(InArgument)

지정된 메시지를 사용하여 새 SendMessageContent 인스턴스를 만듭니다.

public:
 static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message);
public static System.ServiceModel.Activities.SendMessageContent Create(System.Activities.InArgument message);
static member Create : System.Activities.InArgument -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument) As SendMessageContent

매개 변수

message
InArgument

보낼 데이터입니다.

반환

인스턴스입니다 SendMessageContent .

예제

다음 예제에서는 클래스를 SendContent 사용하여 활동에 대한 SendReply 클래스를 지정하는 SendMessageContent 방법을 보여줍니다. 이 예제에서는 람다 식을 사용하여 .를 지정합니다 InArgument. 람다 식에 대한 자세한 내용은 람다 식을 참조하세요.

new SendReply
{
    Request = submitPO,
    Content = SendContent.Create(new InArgument<int>( (e) => po.Get(e).Id)), // creates a SendMessageContent
    CorrelationInitializers =
    {
        new QueryCorrelationInitializer
        {
            // initializes a correlation based on the PurchaseOrder Id sent in the reply message and stores it in the handle
            CorrelationHandle = poidHandle,
            MessageQuerySet = new MessageQuerySet
            {
                // int is the name of the parameter being sent in the outgoing response
                { "PoId", new XPathMessageQuery("sm:body()/ser:int", Constants.XPathMessageContext) }
            }
        }
    }
},

적용 대상

Create(IDictionary<String,InArgument>)

지정된 매개 변수를 사용하여 새 SendParametersContent 인스턴스를 만듭니다.

public:
 static System::ServiceModel::Activities::SendParametersContent ^ Create(System::Collections::Generic::IDictionary<System::String ^, System::Activities::InArgument ^> ^ parameters);
public static System.ServiceModel.Activities.SendParametersContent Create(System.Collections.Generic.IDictionary<string,System.Activities.InArgument> parameters);
static member Create : System.Collections.Generic.IDictionary<string, System.Activities.InArgument> -> System.ServiceModel.Activities.SendParametersContent
Public Shared Function Create (parameters As IDictionary(Of String, InArgument)) As SendParametersContent

매개 변수

parameters
IDictionary<String,InArgument>

매개 변수 이름과 인수를 포함하는 값을 포함하는 키가 있는 이름/값 쌍의 컬렉션입니다.

반환

인스턴스입니다 SendParametersContent .

적용 대상

Create(InArgument, Type)

지정된 메시지 및 메시지 유형을 사용하여 새 SendMessageContent 인스턴스를 만듭니다.

public:
 static System::ServiceModel::Activities::SendMessageContent ^ Create(System::Activities::InArgument ^ message, Type ^ declaredMessageType);
public static System.ServiceModel.Activities.SendMessageContent Create(System.Activities.InArgument message, Type declaredMessageType);
static member Create : System.Activities.InArgument * Type -> System.ServiceModel.Activities.SendMessageContent
Public Shared Function Create (message As InArgument, declaredMessageType As Type) As SendMessageContent

매개 변수

message
InArgument

보낼 데이터입니다.

declaredMessageType
Type

서비스 설명 및 WSDL에 표시되는 데이터 형식입니다. 메시지의 인수 형식 또는 해당 기본 형식과 동일해야 합니다.

반환

인스턴스입니다 SendMessageContent .

설명

선언된 메시지 유형에 대한 자세한 내용은 .를 참조하세요 DeclaredMessageType.

적용 대상