다음을 통해 공유


ReceiveAndSendReply 템플릿 디자이너

ReceiveAndSendReply 템플릿은 미리 구성된 ReceiveSendReply 활동 쌍을 만드는 데 사용합니다. 활동은 Sequence 활동의 일부이며 서버에서 요청/응답 메시지 교환 패턴의 일부로 상호 연관됩니다.

ReceiveAndSendReply 템플릿

ReceiveAndSendReply 템플릿을 추가하면 ReceiveSendReply 활동이 Sequence 활동과 함께 만들어지는 것 외에 다음 세 가지 일이 더 이루어집니다.

ReceiveAndSendReply 템플릿 디자이너 사용

도구 상자Messaging 범주에서 ReceiveAndSendReply 활동 디자이너에 액세스합니다. 도구 상자ReceiveAndSendReply 활동 디자이너를 끌어다가 일반적으로 활동을 배치하는 워크플로 디자이너 화면의 아무 곳에나 놓을 수 있습니다. 그러면 Send 활동 디자이너로 구성할 수 있는 Receive 활동과 SendReplyToReceive 디자이너로 구성할 수 있는 상호 연관된 SendReply가 만들어집니다.

Receive 디자이너를 사용하여 Receive 활동을 구성하는 데 관한 자세한 내용은 Receive 활동 디자이너를 참조하세요.

SendReply 속성

다음 표에서는 SendReply 속성을 보여 주고 디자이너에서 이 속성을 사용하는 방법을 설명합니다. 이러한 속성은 속성 표에서 편집할 수 있으며 일부 속성은 워크플로 디자이너 화면에서 편집할 수 있습니다.

속성 이름 필수 사용량
DisplayName False SendReply 활동의 선택적 이름입니다. 기본값은 SendReplyToReceive입니다.

DisplayName에 꼭 기본값 이외의 값을 사용할 필요는 없지만 해당 값을 사용하는 것이 좋습니다.
Request True Receive 활동과 한 쌍을 이루는 SendReply 활동에 대한 참조입니다. 이 속성은 null이 아니어야 합니다. ReceiveSendReply 활동은 서버에서 요청/응답 메시징 패턴을 모델링하는 데 함께 사용됩니다. 이 속성은 쌍을 이루는 Send 활동을 지정합니다. 이 속성은 SendReply 활동을 만들었던 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}
PersistBeforeSend False 회신 메시지를 보내기 전에 워크플로 인스턴스를 유지할지 여부를 지정합니다. 기본값은 false입니다.

참고 항목