새 작업을 인스턴스화 할 때 'method group'에서 Func <List <ClassA >>로 변환 할 수 없습니다.

해롤드 핀치

목록을 반환하는 함수가 있습니다.

public List<ApiClass> FuncA(List<DBClass> param)
{
  //returns list
  //however this list performs a lengthy operation that involves looping through the incoming parameter list
}

아래에서 시도 할 때 위의 메서드를 비동기 적으로 호출하고 싶습니다.

public static async void CallingMethod()
{
   Task<List<ApiClass>> unitOfWork = new Task<List<ApiClass>>(FuncA); //I'm getting an error here when I pass in FuncA 
   unitOfWork.Start();
   List<ApiClass> getList = await unitOfWork;
}

여기에 오류가 발생합니다. Task<List<ApiClass>> unitOfWork = new Task<List<ApiClass>>(FuncA);

묵시

Task<List<ApiClass>>다음과 같은 메소드 서명이 필요합니다 public List<ApiClass> FuncA().-메소드 매개 변수없이

Task어떤 매개 변수가 전달되는지 어떻게 알 수 FuncA있습니까?

이것을 시도 할 수 있습니다.

List<DBClass> inputData = ...
Task<List<ApiClass>> unitOfWork = new Task<List<ApiClass>>(  () => FuncA( inputData )  );

Func<List<ApiClass>>람다 식을 사용하여 인라인 만듭니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

asp mvc ID의 'method group'에서 'Func <ApplicationRoleManager>로 변환 할 수 없습니다.

분류에서Dev

'oncurrentBag <T>'에서 'Func <ConcurrentBag <T >>'로 변환 할 수 없습니다.

분류에서Dev

프로덕션에서 모듈을 인스턴스화 할 수 없습니다.

분류에서Dev

한 XEN 호스트에서 다른 호스트로 복사 할 때 새 VM을 부팅 할 수 없습니다.

분류에서Dev

경로 또는 쿼리 문자열 매개 변수없이 Asp.Net WebApi 작업에서 FromUri 특성을 사용할 때 복잡한 클래스를 인스턴스화 할 수 있습니까?

분류에서Dev

봄에 Quartz 작업을 인스턴스화 할 수 없습니다.

분류에서Dev

Android 새 클래스 TextWatcher는 mainActivity에서 값을 변환 할 수 없습니다.

분류에서Dev

메서드 그룹에서 Func <int>로 변환 할 수 없습니다.

분류에서Dev

ssh를 통해 원격으로 로그인 할 때 쉘 스크립트에서 새 그놈 터미널을 시작할 수 없습니다.

분류에서Dev

IE11을 사용할 때 새 창으로 전환 할 수 없습니다.

분류에서Dev

'initializer-list'에서 UserController로 변환 할 수 없습니다.

분류에서Dev

새 객체를 인스턴스화 할 때 정적 컨텍스트 문제에서 참조 할 수없는 비 정적 변수

분류에서Dev

Unity에서 새 게임 개체를 인스턴스화 할 때 오류가 발생합니다. 아무도 이것으로 나를 도울 수 있습니까?

분류에서Dev

다른 for 루프 내에있는 for 루프에서 확인란 for를 사용할 때 'bool에서 list <bool>로 변환 할 수 없습니까?

분류에서Dev

pig udf에 매개 변수를 전달하면 인수로 인스턴스화 할 수 없습니다.

분류에서Dev

작업을 호출 할 때 ReturnToAction에서 표현식 유형 오류를 변환 할 수 없습니다.

분류에서Dev

구체적 유형으로 객체를 인스턴스화 할 때 변수에 제네릭 유형을 사용할 수없는 이유는 무엇입니까?

분류에서Dev

Dart : 캐스트에도 불구하고 List <dynamic>을 List <Map <String, dynamic >>으로 변환 할 수 없습니다.

분류에서Dev

Year (date) 및 Month (date)에 MYSQL GROUP BY WITH ROLLUP을 사용할 때 Null을 'Total'로 변경할 수 없습니다.

분류에서Dev

`Expression <Func <T1, T2 >>`에서`Expression <Func <object, object >>`로 변환 할 수 없습니다.

분류에서Dev

ClassB = [ClassA, ClassA, ClassA]는 ClassB를 인쇄하고 색인을 생성 할 수 없습니다. 파이썬

분류에서Dev

인수 1을 int에서 int && 오류로 변환 할 수 없습니다.

분류에서Dev

인수 1을 '*'에서 "std :: string '으로 변환 할 수 없습니다.

분류에서Dev

인수 1을 '*'에서 "std :: string '으로 변환 할 수 없습니다.

분류에서Dev

인수 1을 'const char [11]'에서 'LPCWSTR'로 변환 할 수 없습니다.

분류에서Dev

openstack에서 시작된 인스턴스로 ping 할 수 없습니다.

분류에서Dev

클로저에서 구조체 인스턴스 값을 변경할 수 없습니다.

분류에서Dev

laravel 컨트롤러에서 전달할 때 xml을 html로 변환 할 수 없습니다.

분류에서Dev

오류 : 할당에서 'Cell <int> *'를 'List <int> *'로 변환 할 수 없습니다.

Related 관련 기사

  1. 1

    asp mvc ID의 'method group'에서 'Func <ApplicationRoleManager>로 변환 할 수 없습니다.

  2. 2

    'oncurrentBag <T>'에서 'Func <ConcurrentBag <T >>'로 변환 할 수 없습니다.

  3. 3

    프로덕션에서 모듈을 인스턴스화 할 수 없습니다.

  4. 4

    한 XEN 호스트에서 다른 호스트로 복사 할 때 새 VM을 부팅 할 수 없습니다.

  5. 5

    경로 또는 쿼리 문자열 매개 변수없이 Asp.Net WebApi 작업에서 FromUri 특성을 사용할 때 복잡한 클래스를 인스턴스화 할 수 있습니까?

  6. 6

    봄에 Quartz 작업을 인스턴스화 할 수 없습니다.

  7. 7

    Android 새 클래스 TextWatcher는 mainActivity에서 값을 변환 할 수 없습니다.

  8. 8

    메서드 그룹에서 Func <int>로 변환 할 수 없습니다.

  9. 9

    ssh를 통해 원격으로 로그인 할 때 쉘 스크립트에서 새 그놈 터미널을 시작할 수 없습니다.

  10. 10

    IE11을 사용할 때 새 창으로 전환 할 수 없습니다.

  11. 11

    'initializer-list'에서 UserController로 변환 할 수 없습니다.

  12. 12

    새 객체를 인스턴스화 할 때 정적 컨텍스트 문제에서 참조 할 수없는 비 정적 변수

  13. 13

    Unity에서 새 게임 개체를 인스턴스화 할 때 오류가 발생합니다. 아무도 이것으로 나를 도울 수 있습니까?

  14. 14

    다른 for 루프 내에있는 for 루프에서 확인란 for를 사용할 때 'bool에서 list <bool>로 변환 할 수 없습니까?

  15. 15

    pig udf에 매개 변수를 전달하면 인수로 인스턴스화 할 수 없습니다.

  16. 16

    작업을 호출 할 때 ReturnToAction에서 표현식 유형 오류를 변환 할 수 없습니다.

  17. 17

    구체적 유형으로 객체를 인스턴스화 할 때 변수에 제네릭 유형을 사용할 수없는 이유는 무엇입니까?

  18. 18

    Dart : 캐스트에도 불구하고 List <dynamic>을 List <Map <String, dynamic >>으로 변환 할 수 없습니다.

  19. 19

    Year (date) 및 Month (date)에 MYSQL GROUP BY WITH ROLLUP을 사용할 때 Null을 'Total'로 변경할 수 없습니다.

  20. 20

    `Expression <Func <T1, T2 >>`에서`Expression <Func <object, object >>`로 변환 할 수 없습니다.

  21. 21

    ClassB = [ClassA, ClassA, ClassA]는 ClassB를 인쇄하고 색인을 생성 할 수 없습니다. 파이썬

  22. 22

    인수 1을 int에서 int && 오류로 변환 할 수 없습니다.

  23. 23

    인수 1을 '*'에서 "std :: string '으로 변환 할 수 없습니다.

  24. 24

    인수 1을 '*'에서 "std :: string '으로 변환 할 수 없습니다.

  25. 25

    인수 1을 'const char [11]'에서 'LPCWSTR'로 변환 할 수 없습니다.

  26. 26

    openstack에서 시작된 인스턴스로 ping 할 수 없습니다.

  27. 27

    클로저에서 구조체 인스턴스 값을 변경할 수 없습니다.

  28. 28

    laravel 컨트롤러에서 전달할 때 xml을 html로 변환 할 수 없습니다.

  29. 29

    오류 : 할당에서 'Cell <int> *'를 'List <int> *'로 변환 할 수 없습니다.

뜨겁다태그

보관