HttpWebRequest
의 일부 속성을 설정 한 다음 일부 파일을 비동기 적으로 다운로드하려고합니다. 그러나 각 다운로드마다 HttpWebRequest
사본이 필요하므로 "손으로"각 속성을 복사 할 필요가 없도록 어떻게 복제 할 수 있습니까?HttpWebRequest를 복제하는 방법?
1
A
답변
2
HttpWebRequest는 직렬화 또는 복제를 지원하지 않으므로 저장/복사하기위한 자체 메커니즘을 구현해야합니다. 직렬화 (또는 clonable) 파생 클래스 나이 래퍼를 사용할 수 있습니다.
2
관심있는 속성을 보유 할 자신 만의 클래스를 만드십시오. 해당 클래스는 필요한 경우 IClonable
을 구현할 수 있습니다. 어떤 경우 든이 속성을 사용하여 HttpWebRequest
의 새 인스턴스를 각각 초기화합니다.
2
HttpWebRequest를 사용하여 여러 연결을 만들 때주의해야합니다. http://arnosoftwaredev.blogspot.com/2006/09/net-20-httpwebrequestkeepalive-and.html 직렬화 할 수 없으므로 래퍼 클래스를 만들 수 있습니다.
+0
Hrm ... 음, 어쨌든 나는 많은 수의 연결에 모자를 쓰려고 큰 고통을 겪었다. 나는 단지 약 8을 사용하려고한다. – mpen
관련 문제
- 1. HttpWebRequest를
- 2. Liferay 포틀릿을 복제하는 방법
- 3. Mercurial을 Subversion에 복제하는 방법?
- 4. Oracle에서 사용자를 복제하는 방법
- 5. memcache로 데이터를 복제하는 방법
- 6. IMAP 사서함을 복제하는 방법
- 7. URI를 복제하는 방법
- 8. 비동기식 HttpWebRequest를 시간 측정하는 방법?
- 9. HttpWebRequest를 파일에 문제가
- 10. 는 HttpWebRequest를
- 11. 오류가 (HttpWebRequest를)
- 12. git 저장소를 복제하는 Python 방법
- 13. 계층 적 데이터를 복제하는 방법
- 14. git 저장소를 선택적으로 복제하는 방법
- 15. VB에서 전체 프로젝트를 복제하는 방법
- 16. C#에서 그래픽을 복제하는 방법?
- 17. HttpWebRequest를 사용하여 웹 서비스를 호출하는 방법
- 18. Silverlight로 헤더를 설정하는 방법 HttpWebRequest를 얻으시겠습니까?
- 19. HttpWebRequest를 사용한 비동기 업로드
- 20. HttpWebRequest를 통해 아약스 요청하기
- 21. 전화 WebService를 HttpWebRequest를 객체
- 22. Httpwebrequest를 사용하여 파일 업로드
- 23. 전화 WCF 서비스 HttpWebRequest를
- 24. 요청 같은 HttpWebRequest를 OBJ
- 25. HttpWebRequest를 reades 전용 홈페이지
- 26. GDI + C++에서 솔리드 브러시를 복제하는 방법
- 27. SQL에서 행을 복제하는 가장 빠른 방법
- 28. C++에서 익명으로 개체를 복제하는 방법 - CLI?
- 29. 개인 키로 GIT 저장소를 복제하는 방법
- 30. 아이폰의 와이파이 네트워크 선택 팝업보기를 복제하는 방법
그건 불행한 일이다. 나는 모든 것이'Clone()'메소드를 가져야한다고 생각한다. – mpen
HttpWebRequest의 일부인 개방형 네트워크 연결을 어떻게 복제합니까? –
@ John Saunders HttpWebRequest의 연결 속성은 물리적 연결이 아니라 머리글 일뿐입니다. 그리고 HttpWebResponse를 처리하는 것이 또 다른 작업입니다. – terR0Q