크게이 질문의 후속 작업으로 test driven asynch tasks 작업 대기가 없다면 작동하는 코드가 생겼습니다. 이유를 설명 할 수 있습니까? 예외 : 코드는 자신의 블로그 TestDriven/w here public ProgressReporter()
{
_scheduler = TaskScheduler.FromCurrentSynchron
async/await 컨텍스트의 취소 토큰 대신 진행중인 비동기 작업을 취소하는 메커니즘을 사용할 수 있습니다. 이것은 언어의 명령 적 본질을 고려한 잘 설계된 결정이라고 확신하지만 모든 비동기 메소드에 취소 객체를 전달해야하는 실제 상황에서는 최소한 조금은 고통 스럽습니다. C# 커뮤니티의 또 다른 디자인 아이디어가 있거나 제안 된 취소 메커니즘이 괜찮습
IAwaitable 클래스 (스레드를 차단하지 않고 비동기 호출을 구현하는 클래스)를 구현하려고합니다. AsyncCTP의 최신 버전이 설치되어 있고 컴파일러에서 IsCompleted() 멤버가 필요하다고 말합니다. CTP 미리보기가 조금 움직였습니다 (미리보기와 같이 알 수 있습니다) 질문 : AsyncCTP 언어 확장이 제공하는 인터페이스는 입니까? 질문
저는 C# 5의 새로운 비동기 기능이 어떻게 작용 하는지를 알아 내려고하고 있습니다. 가상 IntStore에서 정수를 증가시키기위한 원자 증분 함수를 개발한다고 가정합니다. 하나의 스레드에서만이 함수를 여러 번 호출합니다. async void IncrementKey(string key) {
int i = await IntStore.Get(key);
우리는 WCF 서비스를 통해 자체 추적 엔티티를 사용하고 있습니다. 엔티티는 Navigational 특성을로드하지 않고 클라이언트로 리턴됩니다. 모든 탐색 속성을 한 번에 보내거나 필요에 따라 게으른로드하는 것이 더 좋은 생각입니까? 게으른로드 된 경우 비동기 적으로로드하는 것이 좋습니다. 지금까지 가지고있는 모든 WCF 서비스 호출은 await/async