Microsoft MVP성태의 닷넷 이야기
IProgress 사용법이 궁금합니다. [링크 복사], [링크+제목 복사],
조회: 6050
글쓴 사람
한예지 donator
홈페이지
첨부 파일
 

선생님 안녕하세요!
제가 IProgress인터페이스를 구현한 Progress 객체를 생성해서
Progress 객체의 Report 메서드 매개변수로 원하는 값을 넘겨주어 사용하는데
이것이 내부적으로 어떻게 동작되는지 모르겠어요..

구글에 검색해도 어떻게 동작이 되는지 나오지 않고 사용법에 대해서만 나와 있어요..

혹시 간단하게 설명해주실 수 있으신가요?....









[최초 등록일: ]
[최종 수정일: 5/24/2021]


비밀번호

댓글 작성자
 



2021-05-24 10시14분
아래의 인터페이스를 묻는 것 같은데,

IProgress<T> Interface
; https://docs.microsoft.com/en-us/dotnet/api/system.iprogress-1

너무 어렵게 생각하시는 것 같습니다. 그냥 해당 인터페이스를 구현한 경우, 스스로 정의한 작업이 진행되면 Report 메서드를 호출하는 것(실제로 호출하는 것은 아니고 그렇게 하라고 계약을 맺은 것)에 불과합니다. 당연히 그것자체로는 별다르게 쓰여지는 부분이 없습니다. 대신 그것을 구현하면서 좀 더 기능을 확장한 Progress<T> 정도는 돼야 사용하는 의미가 있습니다.

Progress<T> Class
; https://docs.microsoft.com/en-us/dotnet/api/system.progress-1

만약 IProgress를 직접 사용하고 싶다고 해도 결국 구현하다 보면 Progress<T>처럼 될 것입니다.
정성태
2021-05-24 10시32분
[한예지] 답변 감사드립니다! 아직 기본기가 많이 부족해서 어렵게 생각하는 것 같아요ㅠ

좀 더 노력하도록 하겠습니다!!
[guest]

... 46  [47]  48  49  50  51  52  53  54  55  56  57  58  59  60  ...
NoWriterDateCnt.TitleFile(s)
3667김치사발면12/15/201510912템플릿 설정 추가 질문 [1]파일 다운로드1
3666노태현12/15/201510329사용자별로 권한을 주고 볼 수 있는 데이터를 제한하려면 어떤 방법으로 접근하는게 좋을까요? [2]
3665김치사발면12/14/201513423C# 템플릿 설정이 이상해요ㅜㅜ [3]파일 다운로드1
3664KuLu12/10/201510707멀정하던 사이트 중 일부메뉴가 응답없음이 되어버립니다. [3]
3663Sung...12/10/201512065UWP 서버 프로그래밍 작업 중 [5]
3662Sung...12/9/201511915uwp앱에서 접속한 클라이언트 주소값을 받아서 표시하고 싶은데 어떤 메소드를 써야 할까요? [7]
3661김무진12/9/201511248Oracle 환경에서 데이터를 조회할때 한글이 ? 이렇게 표시가됩니다. [1]
3660질문자12/7/201513172OpenFileDialog 호출시 hang걸리는 문제 [4]
3659Sung...12/4/201512809UWP 앱에서 textBox로 클라에서 받은 값을 나타내고 싶은데 안되고 있습니다. [5]
3658강준12/3/201512055Visual Studio (Xamarin) vs Eclipse [2]
3656DEVY...12/1/201510959MasterPageFile 사용시 다국어 처리 질문입니다. [1]
3653DEVY...11/26/201512421ds:Signature 질문입니다. [7]
3654윤용한11/27/201512160    답변글 [답변]: ds:Signature 질문입니다. [3]
3657윤용한12/1/201514449    답변글 [답변]: ds:Signature 질문입니다. [1]
3651노태현11/20/201545152MariaDB - ASP.NET오류의 원인조차 못 찾고 있습니다.. [2]파일 다운로드2
3652노태현11/20/201512034    답변글 [답변]: MariaDB - ASP.NET오류의 원인조차 못 찾고 있습니다.. [3]
3649kokon11/17/201512452예제 파일 실행이 안 되네요 [5]
3647Sang...11/15/201510966Part 3 목차? [5]
3646힘찬도약11/13/201515805c# mscorlib System.IO IOException [8]파일 다운로드2
3644힘찬도약11/11/201514948c# user.config파일 [2]
3645spow...11/13/201511956    답변글 [답변]: c# user.config파일 - Json.NET을 이용한 설정파일 처리 [1]파일 다운로드1
3643힘찬도약11/11/201513758C# 함수의 processing time과 재호출 [14]
3642.net11/10/201512435c# 으로 작성된 com+ 에 대한 문제입니다. [2]
3641힘참도약11/9/201512876c# log file 관련해서 질문드립니다. [5]
3638윤창선11/4/201513448사설IP가 부여된 무선라우터간 영상전송 관련 문의 [8]
3634Hyun...11/2/201510973c# 에서 webkit browser에서 webgl을 이용하는 사이트에 접속이 안됩니다. [1]
... 46  [47]  48  49  50  51  52  53  54  55  56  57  58  59  60  ...