async-await

    3

    1답변

    내가 코드 플렉스에서 다운로드 관리자 유형의 프로젝트를 찾고 있었어요이 하나 건너 온 : 나는 AddDownloads 같은 방법을 통해 실행 된 코드를 찾아 http://nthdownload.codeplex.com/ , 아래 : AddDownloads은 _downloadQueue.AddDownloads 작업을 시작하고 viewMaintenanceTask 작

    2

    1답변

    나는이 C# 컴파일러 오류에 부딪 혔고 컴파일러가 람다 유형을 추론 할 수 없다는 오류 메시지가 잘못된 것 같습니다. Func<object> lambda = async() => { return await Task.FromResult(1); }; 를 여기에서 컴파일러 오류입니다 : 여기에 코드의 관련 부분이다 나는 아주 이해가 안 error CS4010:

    5

    1답변

    기본적으로 C#에서 어떻게 await 키워드를 통해 대기중인 비동기 메서드의 예외를 catch해야하는지 궁금합니다. 예를 들어, 다음과 같은 소형 콘솔 프로그램을 고려하십시오. 가장 중요한 것은 AwaitSync이라는 메소드가 들어 있습니다. AwaitSync은 TestAsync을 호출합니다.이 태스크는 실행될 때 예외를 throw합니다. AwaitAsyn

    4

    1답변

    다음 예제에서는 메서드가 WCF 서비스 작업으로 노출되어 IIS에서 서비스가 호스팅됩니다. 함수에 입력하면 WebOperationContext.Current가 예상대로 설정됩니다. 그러나 기다리기 대기가 끝나면 WebOperationContext.Current는 null로 설정됩니다. public async Task TestAsync() {

    70

    1답변

    다음 코드가 성공적으로 작동합니다. 응답에서 쿠키를 가져 오는 방법을 알아낼 수 없습니다. 내 목표는 요청에 쿠키를 설정하고 응답에서 쿠키를 얻을 수 있기를 원합니다. 생각? HttpResponseMessage response = await client.PostAsync(url,content); response.EnsureSuccessSta

    1

    1답변

    EF를 사용하여 데이터베이스에 액세스하는 리포지토리가 있습니다. 이 저장소는 내 주요 응용 프로그램에 사용됩니다. 내 불안정은 내 저장소의 메소드를 비동기식으로 호출하는 것이 좋거나 정상적인 호출 인 경우입니다. 좋은 아이디어는 비동기식입니다. 내 저장소 메서드에 비동기를 호출하는 것이 좋을까요? 아니면 비동기 방식으로 EF를 사용하는 다른 방법이 있습니까

    5

    1답변

    비동기 메서드 인 EF6에서 새로운 기능을 보았습니다. 나는 그 모범을 발견한다. 첫 번째 방법은 예컨대 EF5와 통상 호이다 public Store FindClosestStore(DbGeography location) { using (var context = new StoreContext()) { return (from s

    10

    1답변

    이것은 약간 미친 것처럼 보일지 모르지만 이상한 행동을 일으키지 않을 것이라는 점을 충분히 확신 할 수 있다면 큰 도서관의 일부로 고려중인 접근 방법입니다. 접근 방법 : 스레드 풀에 디스패치 SynchronizationContext와 실행 비동기 사용자 코드. 내가 someState에 대한 액세스 스레드 수 있을지 확실하지 않다 async void DoS

    0

    1답변

    는 [ServiceBehavior( IncludeExceptionDetailInFaults = true, InstanceContextMode = InstanceContextMode.Single, ConcurrencyMode = ConcurrencyMode.Multiple, UseSynchronizationContext =

    50

    3답변

    WPF Dispatcher이 InvokeAsync이라는 Dispatcher의 스레드에서 물건을 실행하는 새로운 세트의 메소드를 얻었음을 .NET 4.5에서 확인했습니다. 이전에는 .NET 4.5에서 각각 Invoke 및 BeginInvoke을 사용하여이를 동기 및 비동기로 각각 처리했습니다. 사용할 수있는 이름과 약간 다른 오버로드 외에도 BeginInvo