2014-07-09 3 views
0

WCF 서비스를 담당하고 있습니다. 고객이 재정의 기능을 요청했습니다. 통화가 다시 제출되면 경고에도 불구하고 작업을 계속 진행하십시오. 최근 호출의 데이터를 유지할 수있는 방법이 필요하므로 다시 제출을 감지 할 수 있습니다. 나는 WF3의 일부인 durable을 문제를 해결할 것이라고 생각했다; 그러나 내 서비스는 WF3을 쓸모없는 것으로 표시하는 .NET 4.5를 사용합니다. 나는 WF4와 동등한 것을 찾으려고 노력했지만 아무 것도 나를 찾지 못했다. 모든 예는 제가 부족한 워크 플로우를 가정합니다.WCF 서비스에 데이터 지속성 추가

내 요구 사항에 가장 적합한 솔루션은 무엇입니까?


편집 :

this question에 따르면, 정적 변수 내 요구 사항을 충족해야하지만, 내가 통화 사이를 유지하기 위해 하나를 얻을 수 없었다.

답변

0

정적 변수가 내 필요를 충족 시켰습니다.

정적 변수와 상호 작용하는 속성을 사용했으며 getter에서 일부 이전 데이터를 제거했습니다. 어떤 이유로 Getter에서 해당 호출을 사용하면 정적 변수가 지속되지 않습니다. 나는 정리 코드를 재배치했다 (부수적으로 나는 그 속성을 더 이상 필요로하지 않았다). 그리고 정적 변수는 지속되었다.

관련 문제