Microsoft MVP성태의 닷넷 이야기
정석대로 한다면 response.Close() 해야되는지요? [링크 복사], [링크+제목 복사],
조회: 7630
글쓴 사람
SunNee Dong (clickway at naver.com)
홈페이지
첨부 파일
 

안녕하세요.
선생님 질문있습니다.

꼭 답변 부탁드립니다

질문-1) response.Close(); <======== 문법 정석대로 한다면....해제 해야되는 거 아닌지요??
아래 코드에서 메모리해제 같은 "해제" 해야할 것이 있나요?



public bool CreateFolder()
{

           bool IsCreated = true;

           try
           {
                   WebRequest request = WebRequest.Create("ftp://192.168.1.103:24/Index");
                   request.Method = WebRequestMethods.Ftp.MakeDirectory;
                   request.Credentials = new NetworkCredential(user, pw);
                   
                   using (var response = (FtpWebResponse)request.GetResponse())
                   {
                        response.Close(); <===== 문법 정석대로 한다면 Close() 메모리 해제? 해야 누수가 안 생기죠? 여기서 Close() 해야되나요?
                   }
           }
           catch (Exception ex)
           {
               IsCreated = false;
           }
           return IsCreated;
}








[최초 등록일: ]
[최종 수정일: 8/18/2024]


비밀번호

댓글 작성자
 



2024-08-18 08시48분
혹시 using 키워드에 대해 공부하셨나요?
정성태
2024-08-19 07시37분
using에서 Dispose() 호출 해서
response.Close(); 추가로 작성 안해도 되는거 같은데
확신이 안서서요
SunNee Dong
2024-08-19 07시38분
답변 꼭 부탁드립니다
SunNee Dong
2024-08-19 08시19분
확신이 필요할 때는, 제 답변보다는 직접 확인해 보시는 것이 가장 좋습니다. 아래의 도구를 이용하시면,

https://github.com/dnSpy/dnSpy

DLL/EXE의 역어셈블을 해 소스코드를 볼 수 있습니다. 참고로, Visual Studio에서도 역어셈블은 제공하고 있으며, 요즘 learn 사이트의 도움말에는 github로의 소스코드 링크도 직접 제공하고 있으니 그걸 통해 확인하셔도 됩니다.
정성태

... 61  62  63  64  65  66  67  68  69  70  71  [72]  73  74  75  ...
NoWriterDateCnt.TitleFile(s)
759정성태4/14/200818190[데브피아 Q&A 모음] 2008-04-04 ~ 2008-04-12
7573/28/2008158762008 Server, Vista 에서 RDS 지원? [4]
756손승휘3/24/200819658Microsoft Web Browser OCX 부분이 안전하지 않는 ACTIVEX로 IE에서 인식되어는 점 [1]
754단테3/19/200816833실행파일의 아이콘을 프로그램 적으로 변경할 수 있을까요? [1]
753신동열3/12/200817540비스타의 권한 상승 관련 질문 있습니다. [2]
751김재영3/6/200816658스레드와 비스레드간의 대기상태 순서에 대해 질문이 있습니다. [2]파일 다운로드1
752정성태3/7/200816341    답변글 [답변]: 스레드와 비스레드 간의 대기 상태 순서에 대해 질문이 있습니다. [1]
750김용현3/3/200815754스마트 클라이언트로 파일 다운로드시 파일의 크기가 0인 경우가 발생합니다. [2]
749임영한2/28/2008311332003서버에서 msxml3.dll 오류 "80070005" 문제입니다. [2]
748류재상2/27/200820244Remoting , Tcp Channel 사용시.. 외부에서 접근 보안문제... [3]
747한귀순2/20/200818634WinForm - DataGridView 소계 등 [3]
746박상영2/20/200816506리모팅 관련해서 [3]파일 다운로드1
745조승현2/20/200817146Response.Charset ANSI로 설정..하는부분이 어려워서요.. [1]
744오야2/5/200815778멤버십, 웹파트등의 생성테이블과 업무테이블간의 관계를 어떻게.. [2]
743김기룡1/29/200817655동일 이미지 판단 방법 관련 [2]파일 다운로드1
740경혜원1/28/200819037C#에서 이런게 가능 할런지요?
742정성태1/29/200817054    답변글 [답변]: C#에서 이런게 가능 할런지요? [1]
738임경훈1/25/200817937웹서비스에서 오라클DB에 연결할 때
741임경훈1/28/200817450    답변글 [답변]: 웹서비스에서 오라클DB에 연결할 때 [1]
737단테1/25/200818985안녕하세요 정성태님. C Run-time Library의 배포에 대해서 질문있습니다. [3]
736김현기1/24/200816612XML 접두어 포함한 XmlElement 작성법? [1]
735정명원1/9/200816418ActiveX 사용시 ... [2]
734제영한12/17/200716411웹서비스에서 사용자 정의 예외 사용하기 [2]
732김기룡12/3/200719472WebRequest 요청시 일본어 인코딩 관련 문의파일 다운로드1
733김기룡12/3/200715545    답변글 일어가 깨졌네요..테스트 문자 추가합니다.^^;;파일 다운로드1
739adnim1/27/200817076    답변글 [답변]: WebRequest 요청시 일본어 인코딩 관련 문의 [1]
... 61  62  63  64  65  66  67  68  69  70  71  [72]  73  74  75  ...