2012-07-12 2 views
0

누군가가 나를 크게 도와 줄 것이라고 설명 할 수 있다면 특별한 경우에 루프 작업을 이해하려고 노력하고 있습니다.루프 흐름을 이해하려고합니까?

좋아, 그럼 내가하고있는 일은 우편함에서 Hotmail (나는 MailBEE.NET 객체를 사용하고있다)을 다운로드 한 다음 다운로드 할 때 보낸 사람 이름, 첨부 파일 이름 (있는 경우) 데이터베이스에 ... 등등 ... 프로그램이 먼저 hotmail 서버에 로그인 한 다음 메시지를 다운로드 한 다음 쿼리를 실행하여 DB에 저장한다는 사실을 고려하면 상당히 오랜 프로세스입니다.

제 질문은이 모든 작업을 수행하는 기능이 별도의 어셈블리 (dll 파일)에 정의되어 있고 호출 프로그램이이 어셈블리를 참조로 사용하는 웹 기반 응용 프로그램 인 경우이 문제를 계속 호출하면 어떻게됩니까? for 루프에서 작동합니까? for 루프는 함수가 끝나기를 기다리는가? 아니면이 함수를 여러 번 호출 할 것인가?

이 작업을 수행 할 때 더 좋은 방법을 제안하십시오.

감사합니다.

답변

1

다운로드를 수행하는 코드를 작성하는 방법에 따라 다릅니다. 그 방법은 (별도의 어셈블리 임에도 불구하고) 웹 인터페이스가 다른 인스턴스를 새로 만들면 한 번에 두 개 이상의 루프 다운로드를 수행합니다.

대기열 기능을 사용하여 다운로드 요청을 대기열에 추가 한 다음 다른 대기열을 사용하여 대기열을 사용하여 매개 변수, 사용자 이름/비밀번호/설정 등을 다운로드 할 수 있습니다 .

이 도움이 되었으면 좋겠다. 추가 정보가 필요하면 알려주세요.

감사 필

+0

감사 필 대기열의 조언은 지금 유사한 기능의 일종을 구현하기 위해 노력하고, 정말 도움이되었다. – Ahmed

관련 문제