비동기 함수에서 값 반환

막심

첫 번째 비동기 함수를 사용하려고하는데 VB.NET이 이해되지 않는 오류가 발생합니다.

설명서 ( https://msdn.microsoft.com/fr-fr/library/mt674902.aspx ) 에서 읽었습니다.

'-반환 유형은 Task 또는 Task (Of T)입니다. ( "반품 유형"섹션을 참조하십시오.)

여기서는 return 문이 정수를 반환하므로 Task (Of Integer)입니다.

다음은 (매우 간단한) 코드입니다.

Async Sub Main()
    Dim test
    test = Await funcAsync()
End Sub

Function funcAsync() As Task(Of Integer)
    Dim result As Integer
    result = 2
    funcAsync = result
End Function

funcAsync = result줄에 컴파일 오류가 있습니다. 'Integer'유형의 값을 'Task (Of Integer)'로 변환 할 수 없습니다.

나는 여기서 내가 뭘 잘못했는지 알 수 없다.

도와 주셔서 정말로 고맙습니다,

알디 네이 삼 파이오

"Async"키워드로 선언 된 함수에서만 Await를 사용할 수 있습니다. 그리고 "Async"키워드는 Sub에서 사용할 수 없습니다.

코드가 콘솔 애플리케이션 용인 경우 모든 비동기 처리를 함수 안에 넣어야하며 Sub Main에서 해당 함수가 반환 한 객체에 대해 Wait () 메서드를 호출해야합니다. 나를 위해 작동하는 코드는 다음과 같습니다.

Sub Main()
    DoProcessing().Wait()
    Console.ReadKey()
End Sub

Async Function DoProcessing() As Task
    Dim test = Await funcAsync()
    Console.WriteLine(test)
End Sub

Async Function funcAsync() As Task(Of Integer)
    Dim result = 2
    Return result
End Function

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

비동기 함수에서 값 반환

분류에서Dev

비동기 함수에서 값을 반환하는 방법

분류에서Dev

forEachloop Javascript 내부의 비동기 함수에서 반환 값

분류에서Dev

비동기 함수에서 https get 요청 본문 값 반환

분류에서Dev

비동기 함수에서 여러 값 반환

분류에서Dev

비동기 명령으로 함수에서 값 반환

분류에서Dev

비동기 함수로 인해 함수에서 조기에 반환되는 값

분류에서Dev

JavaScript 비동기 함수 반환 값

분류에서Dev

비동기 대기 함수에서 반환 된 값을 얻지 못함

분류에서Dev

비동기 대기 함수에서 반환 된 값을 얻지 못함

분류에서Dev

비동기 함수로 typescript 반환 값에 반응

분류에서Dev

JS 비동기 콜백 함수에서 값을 반환하는 방법-GAPI

분류에서Dev

NodeJS Mongoose-비동기 함수에서 값을 반환하지 않음

분류에서Dev

비동기 함수에서 값을 반환하는 데 어려움이 있음

분류에서Dev

Node.js : 내부 비동기 호출로 함수에서 값 반환

분류에서Dev

비동기 라이브러리를 사용하여 비동기 함수에서 반환 된 값 가져 오기

분류에서Dev

비동기 함수에서 여러 값을 반환하여 다른 함수에서 사용하는 방법

분류에서Dev

void 함수에서 예기치 않은 비 void 반환 값

분류에서Dev

void 비동기 메서드에서 반환 값 가져 오기

분류에서Dev

비동기 함수의 자바 스크립트 반환 값

분류에서Dev

비동기 함수가 Typescript에서 값을 반환 할 때까지 기다립니다.

분류에서Dev

React Native의 비동기 JS 함수에서 변수 값을 반환하는 방법

분류에서Dev

비동기 함수에서 React Native의 변수로 반환 값을 얻는 방법은 무엇입니까?

분류에서Dev

자바 스크립트 비동기 함수에서 반환 값에 액세스하는 방법

분류에서Dev

각도 서비스의 문자열 함수에서 값 반환

분류에서Dev

웹 서비스에서 값을 반환하는 함수

분류에서Dev

ES 2017에서 비동기 함수의 반환 값을 어떻게 연결합니까?

분류에서Dev

자바 스크립트의 비동기 함수에서 값을 반환하는 가장 좋은 방법

분류에서Dev

C 함수에서 부동 소수점 값 반환

Related 관련 기사

  1. 1

    비동기 함수에서 값 반환

  2. 2

    비동기 함수에서 값을 반환하는 방법

  3. 3

    forEachloop Javascript 내부의 비동기 함수에서 반환 값

  4. 4

    비동기 함수에서 https get 요청 본문 값 반환

  5. 5

    비동기 함수에서 여러 값 반환

  6. 6

    비동기 명령으로 함수에서 값 반환

  7. 7

    비동기 함수로 인해 함수에서 조기에 반환되는 값

  8. 8

    JavaScript 비동기 함수 반환 값

  9. 9

    비동기 대기 함수에서 반환 된 값을 얻지 못함

  10. 10

    비동기 대기 함수에서 반환 된 값을 얻지 못함

  11. 11

    비동기 함수로 typescript 반환 값에 반응

  12. 12

    JS 비동기 콜백 함수에서 값을 반환하는 방법-GAPI

  13. 13

    NodeJS Mongoose-비동기 함수에서 값을 반환하지 않음

  14. 14

    비동기 함수에서 값을 반환하는 데 어려움이 있음

  15. 15

    Node.js : 내부 비동기 호출로 함수에서 값 반환

  16. 16

    비동기 라이브러리를 사용하여 비동기 함수에서 반환 된 값 가져 오기

  17. 17

    비동기 함수에서 여러 값을 반환하여 다른 함수에서 사용하는 방법

  18. 18

    void 함수에서 예기치 않은 비 void 반환 값

  19. 19

    void 비동기 메서드에서 반환 값 가져 오기

  20. 20

    비동기 함수의 자바 스크립트 반환 값

  21. 21

    비동기 함수가 Typescript에서 값을 반환 할 때까지 기다립니다.

  22. 22

    React Native의 비동기 JS 함수에서 변수 값을 반환하는 방법

  23. 23

    비동기 함수에서 React Native의 변수로 반환 값을 얻는 방법은 무엇입니까?

  24. 24

    자바 스크립트 비동기 함수에서 반환 값에 액세스하는 방법

  25. 25

    각도 서비스의 문자열 함수에서 값 반환

  26. 26

    웹 서비스에서 값을 반환하는 함수

  27. 27

    ES 2017에서 비동기 함수의 반환 값을 어떻게 연결합니까?

  28. 28

    자바 스크립트의 비동기 함수에서 값을 반환하는 가장 좋은 방법

  29. 29

    C 함수에서 부동 소수점 값 반환

뜨겁다태그

보관