SendAndReceiveReply 템플릿 디자이너
SendAndReceiveReply 템플릿은 미리 구성된 Send 및 ReceiveReply 활동 쌍을 만드는 데 사용합니다. 활동은 Sequence 활동의 일부이며 클라이언트에서 요청/응답 메시지 교환 패턴의 일부로 상호 연관됩니다.
SendAndReceiveReply 템플릿
SendAndReceiveReply 템플릿을 추가하면 Sequence 활동 내에 Send 및 ReceiveReply 활동이 생성되는 것 외에 다음 세 가지 작업이 더 이루어집니다.
Send 활동의 OperationName 및 ServiceContractName 속성을 구성합니다.
Request 활동의 ReceiveReply 속성이 Send 활동에 바인딩됩니다.
부모 활동의 변수로 CorrelationHandle이 만들어집니다.
SendAndReceiveReply 템플릿 디자이너 사용
도구 상자의 Messaging 범주에서 SendAndReceiveReply 활동 디자이너에 액세스합니다. 도구 상자의 SendAndReceiveReply 활동 디자이너를 끌어다가 일반적으로 활동을 배치하는 워크플로 디자이너 화면의 아무 곳에나 놓을 수 있습니다. 활동 디자이너를 놓으면 Send 활동 디자이너로 구성할 수 있는 Send 활동과 ReceiveReplyForSend 디자이너로 구성할 수 있는 상호 연관된 ReceiveReply가 생성됩니다.
Send 디자이너를 사용하여 Send 활동을 구성하는 데 관한 자세한 내용은 Send를 참조하세요.
ReceiveReply의 속성
다음 표에서는 ReceiveReply 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다. 이러한 속성은 속성 표에서 편집할 수 있으며 일부 속성은 워크플로 디자이너 화면에서 편집할 수 있습니다.
속성 이름 | 필수 | 사용량 |
---|---|---|
DisplayName | False | ReceiveReply 활동의 선택적 이름입니다. 기본값은 ReceiveReplyForSend입니다. DisplayName에 꼭 기본값 이외의 값을 사용할 필요는 없지만 해당 값을 사용하는 것이 좋습니다. |
Request | True | 이 Send 활동과 한 쌍을 이루는 ReceiveReply 활동에 대한 참조입니다. 이 속성은 null이 아니어야 합니다. Send 및 ReceiveReply 활동은 클라이언트에서 요청/응답 메시징 패턴을 모델링하는 데 함께 사용됩니다. 이 속성은 쌍을 이루는 Send 활동을 지정합니다. 이 속성은 ReceiveReply 활동을 만들었던 Send 활동에 자동으로 바인딩되기 때문에 디자이너에서 편집할 수 없습니다. |
Content | False | 받을 메시지 또는 매개 변수 콘텐츠를 지정합니다. ReceiveMessageContent 활동이거나 ReceiveParametersContent 활동일 수 있습니다. 속성 표의 콘텐츠 필드 옆에 있는 줄임표 단추를 클릭하거나 Receive 활동 디자이너 화면의 콘텐츠 레이블 옆에 있는 정의 단추를 클릭하여 이 속성을 편집합니다. 둘 모두 콘텐츠 정의 대화 상자를 표시합니다. 이 상자를 사용하는 방법에 대한 자세한 내용은 콘텐츠 정의 대화 상자를 참조하세요. |
CorrelationInitializers | False | 워크플로 내에서 이 CorrelationInitializer 활동을 구성하는 CorrelationHandle 개체를 여러 개 초기화하는 Receive 개체 컬렉션을 지정합니다. 속성 표에서 CorrelationInitializers 속성 옆의 줄임표 단추를 클릭하여 상관 관계 이니셜라이저 추가 대화 상자를 엽니다. 이 상자를 사용하는 데 관한 자세한 내용은 상관 관계 이니셜라이저 추가 대화 상자를 참조하세요. |
Action | False | 메시지의 동작 헤더를 지정합니다. 동작 헤더가 명시적으로 설정되어 있지 않으면 값이 기본적으로 다음과 같이 설정됩니다.https://tempuri.org/{service contract namespace}/{service contract name}/{operation name} ; |