사이의 통신 나는이 두 가지 방법으로 주문 확인 및 WCF 서비스를 요청하는 WCF 클라이언트 :WCF - 두 가지 방법
1) UpdateOrder - 업데이트가 데이터베이스의 데이터를 (UpdateOrder 호출이 외부 서비스에서 제공) 주문
2) GetConfirmationResult - 주문 상태가 대기 중 상태에서 다른 상태로 바뀔 때까지 결과를 반환합니다.
질문 : WCF에서 UpdateOrder에서 GetConfirmationResult로 알림을 보내면 주문 상태가 어떻게 변경됩니까?
업데이트 : InstanceContextMode를 Per-Call로 남겨 둘 수 있다면 가장 좋을 것입니다.
업데이트 2 : 가능한 주문 상태가 보류 중, 확인 됨, 거부 됨이라고 가정 해 봅시다. ConfirmOrder는 주문 상태를 Confirmed 또는 Rejected로 변경할 수 있습니다. GetConfirmationResult는 Confirm 주문으로 변경 될 때까지 결과를 반환하지 않아야합니다.
업데이트 3 : 전체 스택을 표시하기 위해 시퀀스로 이미지를 변경했습니다.
주문 방법은 편도입니까? 어떤 교통 수단을 사용하고 있습니까? –
@hugh : 주문 방법이 한 가지 방법이며, 전송은 https입니다. – Giedrius
또한 귀하의 클라이언트가 귀하의 서비스와 동일한 네트워크에서 GetConfirmationResult를 호출합니까? –