Visual Studio 2010 Beta 2를 사용하여 WF4 사용법을 배우는 중입니다. 저는 디자이너에서 xaml 파일을 만드는 중입니다. ForEach 활동을 추가했고 그 안에 ForEach 활동에는 일부 조건부 처리를 수행하는 순서도가 있습니다. 조건 중 하나라도 사실이라면 ForEach에서 탈출 할 수 있기를 원하지만 그렇게하는 방법을 알아낼 수는 없습니다. C# 코드 숨김 파일에서 중단을 실행하는 것입니다. ,하지만 xaml 워크 플로 디자이너에서는 루프에서 깨는 메커니즘이 보이지 않습니다. 어떤 제안?Windows Workflow Foundation 4.0 For Break Of Out of 시도 <T> 활동
0
A
답변
3
WF4에는 중단 점이 없습니다. 따라서 다음 루프를 건너 뛰거나 예외를 throw하고 ForEach 밖에서 catch하고 계속하려면 조건부 논리를 추가해야합니다.
그리고 나는 어느 쪽도 반복 제어에 대한 활동의 제한을위한 최선의 선택이 될 수 있습니다 foreach는 대신에 동안이나 DoWhile 활동을 사용
0
:-(아주 좋은 옵션도지지 않음에 동의합니다. 그것은 조금 더 추악한입니다 만
조건부는 Broken
과 같은 부울을 검사하고 카운터 변수를 사용하여 콜렉션 길이와 비교할 수 있습니다. 이것이 가장 적합한 지 확실하지 않습니다. 시나리오 또는 루핑 컬렉션에 대한 가능한 옵션처럼 보입니다.
관련 문제
- 1. Windows Workflow Foundation 4.0 커넥터
- 2. # import of .NET out-of-proc 서버
- 3. Windows Workflow Foundation 4.0 지연 활동이 포함 된 활동 선택
- 4. EGit out of sync
- 5. Windows Workflow Foundation 4.0 및 지속성
- 6. Windows Workflow Foundation 4.0 및 지속성
- 7. Windows Workflow Foundation 4.0 및 추적
- 8. Windows Workflow Foundation 4.0 및 추적
- 9. out of proc COM 부진
- 10. Android Out of Memory 예외
- 11. 효율적인 Out-Of-Core 정렬
- 12. jRuby Zip out of memory
- 13. out of memory 자바 메일
- 14. Moonlight 4 out-of-browser
- 15. C++ Out of Scope 문제
- 16. Windows Workflow Foundation 4.0 디자이너 사용자 지정 작업으로 리 호스팅
- 17. 양식이없는 델파이 (Out-of-process) COM 서버
- 18. nginx 업스트림 서버 "out of ports"
- 19. Vista 및 Out-of-Process COM 서버
- 20. DynamicPDF "Index out of bounds"오류가 발생했습니다.
- 21. Windows Server 2008에서 IIS Out-Of-Process는 어디에 있습니까?
- 22. Windows Workflow Foundation - 실행 된 활동 목록 가져 오기?
- 23. Out of the Box 스팸 필터링?
- 24. ClickOnce prereqs out of order를 설치하십시오.
- 25. Out of the Box EJB 3 컨테이너
- 26. Java Out Of Heap Space 오류
- 27. xcode sqlite3 "out of memory"오류
- 28. Out of Memory 결과 집합의 allocLargeObjectOrArray
- 29. Out-of-Box 배포를위한 좋은 웹 서버
- 30. bit.ly Pro "out of"클릭 통계
나는 addin에 당신을 따르고 있지 않다. 다음 루프를 건너 뛰려면 g 조건부 로직을 사용하십시오. 자세한 정보를 제공 할 수 있습니까? –
부울 변수 "Done"을 ForEach 활동에 추가하고 본문 내에서 "Done"을 확인하는 If 활동을 false로 설정하고 실행을 중지하려면 Done을 true로 설정하십시오. 나머지 항목은 건너 뜁니다. 즉, C#에서 break 문이 없으면 프로그램하는 것처럼 말입니다. – Maurice