이 코드를 감안할 때 완료]? 아니면 완료 블록 s_Batch
완료 블록에 연결된거야? 코드가 현재 로선는 TPL 데이터 흐름 체인
1
A
답변
5
, 개별적으로 모든 블록에 Complete
를 호출해야합니다 완료 전파를 요청하기 위해 블록을 연결하면서
s_Batch.Complete();
await s_Batch.Completion;
s_Action.Complete();
await s_Action.Completion;
당신은 그러나 DataflowLinkOptions
을 사용할 수
s_Batch.LinkTo(s_Action, new DataflowLinkOptions {PropagateCompletion = true});
s_Batch.Complete();
await s_Batch.Completion;
이 의지 완료 및 장애 통지를 링크 대상 블록 (예 : s_Action
)에 전파하십시오.
1
l3arnon의 답변은 실제로 가장 간결하기 때문에 답변을 좋아합니다.
이것은 내가 수행 한 TPL 블록과 함께 사용 된 것입니다.
단점은 각 링크 된 블록에 대해이 패턴을 반복해야하기 때문에 꽤 반복적으로 반복됩니다.
관련 문제
- 1. 가장 적합한 TPL 데이터 흐름 설계?
- 2. 철도 프로그래밍을 사용하는 TPL 데이터 흐름
- 3. WCF 듀플렉스 내부의 TPL 데이터 흐름 블록
- 4. TPL 데이터 흐름 블록 UI 스레드에서 실행
- 5. 입력을받지 않지만 출력을 반환하는 TPL 데이터 흐름 블록이 있습니까?
- 6. TPL 데이터 흐름 블록 간의 연결을 제거하는 방법
- 7. C# TPL 데이터 흐름 대신 C++에 대한 대안이 있습니까?
- 8. TPL 메시지의 전달을 다음 블록으로 지연시키는 데이터 흐름 블록
- 9. TPL 데이터 흐름 : 들어오는 두 블록의 메시지를 순차적으로 처리합니다.
- 10. TPL 데이터 흐름 - 한 번에 어떤 항목이 흐름에 있는지 제어
- 11. TPL 데이터 흐름 메시지 유형 할당 패턴이 가능합니까?
- 12. TPL 데이터 흐름 블록에 다른 매개 변수가있는 동일한 대리자
- 13. TPL Dataflow를 사용하여 모든 게시물을 취소 한 다음 추가 할 수 있습니까? TPL 데이터 흐름 라이브러리와
- 14. TPL 데이터 흐름을 선택하여 항목을 게시하십시오.
- 15. Resharper 데이터 흐름 분석
- 16. TPL 데이터 흐름, 데이터 블록이 첫 번째 항목을 받았을 때의 알림
- 17. 는 암시 적 흐름
- 18. SSIS 데이터 흐름 업데이트
- 19. SSIS 데이터 통합 - 데이터 흐름
- 20. 는 PrestaShop 버전의 .tpl 파일 및
- 21. 는 WPF DependencyProperty에 체인 알림
- 22. iOS3의 키 체인 데이터
- 23. 데이터 흐름 중 oracles (sequence.nexval) 값을 데이터 흐름 중에 캡처합니다.
- 24. Opencart - .tpl 내부에 .tpl 포함
- 25. TPL 데이터 흐름 라이브러리를 사용하여 정렬되지 않은 실행 블록을 어떻게 지정할 수 있습니까?
- 26. TPL 데이터 흐름 - 매우 빠른 생산자, 너무 빠르지 않은 소비자 OutOfMemory 예외
- 27. ssis 데이터 흐름 버퍼
- 28. sapui5의 데이터 흐름
- 29. 데이터 흐름 그래프 구성
- 30. 데이터 흐름 그래프
[TPL Dataflow의 가능한 복제본, 모든 소스 데이터 블록이 완료된 경우에만 보증 완료] (http://stackoverflow.com/questions/13510094/tpl-dataflow-guarantee-completion-only-when-all-source-data) -blocks-completed) –
위의 답변으로 귀하의 필요를 충족시킬 수 있습니까? –