Microsoft MVP성태의 닷넷 이야기
Async method의 에러 표시 [링크 복사], [링크+제목 복사],
조회: 13929
글쓴 사람
guest
홈페이지
첨부 파일
 

<form1.cs>

myclass mc = new myclass();

mc.ExecuteSystemObject("para");

라고 할 때

에러가 발생 시

(1) form1.cs의 listbox1.Items.Add("async 에러출력" + errormsg);
(2) 또는 파일에 저장하고 싶은데 이것도 async로 할까요?



<myclass.cs>
public async System.Threading.Tasks.Task<JObject> ExecuteSystemObject(string parameters)
{
    try
    {
        dynamic j = await ExternalProject.ExecuteSomething<MyModel>(parameters);
        //How i can catch the error from the another class?
        ...
    }
    catch(Exception e)
    {
        //WebException will be caught here
    }
}

public async Task<Object> ExecuteSomething<T>() where T : IModel, new()
{
    try
    {
        WebResponse response = await ExternalProject.ExecuteRequestAsync(PostRequest);
    }
    catch(Exception)
    {
        throw;
    }

}

public static async Task<WebResponse> ExecuteRequestAsync(WebRequest request)
{
    try
    {
        //return await request.GetResponseAsync();
        throw new WebException("Test error message");
    }
    catch(WebException e)
    {
        throw;
    }
}








[최초 등록일: ]
[최종 수정일: 4/4/2023]


비밀번호

댓글 작성자
 



2023-04-04 11시21분
[guest] 질문요지는 form1.cs가 아닌 외부 class에 선언한 Async method의 에러를
어떻게 출력하냐입니다
[guest]
2023-04-04 11시27분
async 메서드가 Form1.cs에서 정의되었다고 해서, 혹은 외부 클래스에서 정의되었다고 해서 에러 처리에 달라질 것이 있나요?
정성태
2023-04-04 11시31분
[guest] https://www.sysnet.pe.kr/2/0/11414
더 공부해보고 질문드릴께요 nn
[guest]

... 91  92  93  94  95  [96]  97 
NoWriterDateCnt.TitleFile(s)
46정성태5/31/200413200    답변글 [답변]: 웹페이지 자동로그인..
44반데라이차5/26/200412340안녕하세요~저 오크에요~~^^* [1]
43이윤복4/22/200411222윤보기 입니다.
48정성태5/31/200412509    답변글 [답변]: 윤보기 입니다.
40김대웅2/26/200413598메일 드렸는데.. 읽어보셨는지 모르겠네요.. 많이 바쁘신것 같아요..
41정성태2/29/200412464    답변글 [답변]: 메일 드렸는데.. 읽어보셨는지 모르겠네요.. 많이 바쁘신것 같아요..
42정성태3/6/200413713    답변글 [답변]: 메일로 답변을 드렸는데. 메일이 자꾸 반송되네요. 여기서 답변드립니다.
38문우영1/19/200412033ㅋㅋ 한글 아이디도 되는군요.!!
39정성태1/26/200412614    답변글 [답변]: 다행이네요. ^^;
33신종화1/9/200413517성태님 오랬만이군요 ^^ 새해복 많이 받으세요
35정성태1/17/200411604    답변글 [답변]: 성태님 오랬만이군요 ^^ 새해복 많이 받으세요
32김기영1/5/200412365질문인데요... 웹브라우저로 text를 전송할 수 있을까요??
34정성태1/17/200411887    답변글 [답변]: 질문인데요... 웹브라우저로 text를 전송할 수 있을까요??
28박소연10/30/200315812c언어를 이용한 가계부 프로그램
31정성태12/17/200317284    답변글 [답변]: c언어를 이용한 가계부 프로그램
27임영택9/17/200312453atl com에서 Window Handle 구하고 싶은데(바쁘시더라도 꼭 답변 해주세요!!)
30정성태12/17/200312875    답변글 [답변]: atl com에서 Window Handle 구하고 싶은데(바쁘시더라도 꼭 답변 해주세요!!)
26임영택9/15/200311884IE에서 submit 버튼을 누를때 발생하는 이벤트를 받을수 있나요?
29정성태12/17/200311976    답변글 [답변]: IE에서 submit 버튼을 누를때 발생하는 이벤트를 받을수 있나요?
24임영택9/14/200312012실행중인 DLL과 통신하는 방법?
25임영택9/15/200312144    답변글 [답변]: 자답(해결했습니다)
21박용운7/29/200311687잠긴파일에서...
22박용운7/30/200313166    답변글 왜 MoveFileEx가 먹히지를 않을까요?
23박용운7/30/200313045        답변글 [자답]
19김진호7/28/200312147atl 디버깅
20정성태7/29/200312137    답변글 [답변]: atl 디버깅
... 91  92  93  94  95  [96]  97