HTTP를 통해 파일을 다운로드하는 방법으로 C# 래퍼 sharpBITS를 사용하고 있습니다. 그러나 클라이언트가 아닌 웹 서버에서 현재 다운로드중인 BITS 트랜잭션을 열거 할 수 있는지 궁금합니다.원격으로 BITS 작업 열거하기 (백그라운드 인텔리전트 전송 서비스)
1
A
답변
2
질문이 모호하지만, 대답이 "아니오"라고 생각합니다. BITS는 클라이언트 측 구성 요소이며 각 로컬 사용자 계정에는 자체 작업 세트가 있습니다. 클라이언트에서 실행되는 대부분의 정보는 현재 설치되어있는 BITS 서비스가 현재 사용자를 대신하여 다운로드하는 파일입니다.
서버가 제공하는 파일 목록 (특정 클라이언트 또는 모든 클라이언트를 동시에 검색)은 웹 (또는 FTP) 서버 소프트웨어 (Apache, IIS, lighttpd 등)와 OS (Linux, Windows, Mac OS X Server 등).
(예 : 서버에서 특정 클라이언트의 다운로드 목록을 나열하거나 클라이언트에서 특정 서버가 전송하는 파일을 나열하는 경우) 대부분 서버의 정보를 사용자 정의 프로토콜로 전송해야합니다. 클라이언트 (또는 그 반대). 경우에 따라 소프트웨어에 이미 사용할 수있는 원격 관리 API가있을 수 있습니다. 다시 말하지만 이것은 특정 서버 환경에 크게 의존 할 것입니다.
질문이 명확 해지면 대답하기가 더 쉽습니다. 예를 들어, 클라이언트 C1이 서버 S1, S2 및 S3에서 파일 A, B 및 C를 다운로드하고 있다고 가정합니다. 한편 서버 S1은 클라이언트 A, D 및 E를 각각 클라이언트 C1, C2 및 C3에 제공합니다. C1에서 다운로드하거나 S1에서 다운로드 한 파일 목록을 가져 오시겠습니까? 그리고이 정보를 C1 또는 S1에서 실행되는 코드로 얻고 싶습니까?
관련 문제
- 1. 백그라운드 인텔리전트 전송 서비스 사용에 대한 질문
- 2. 백그라운드 인텔리전트 전송 서비스 및 Amazon S3
- 3. C#에서 배경 인텔리전트 전송 서비스
- 4. 백그라운드 인텔리전트 전송 서비스와 함께 Clickonce 배포 사용
- 5. 작업 대기열이있는 Android 백그라운드 서비스
- 6. BITS 오류 코드
- 7. 백그라운드 프로세스에 신호 전송
- 8. ASP.NET/디버그의 백그라운드 작업
- 9. 백그라운드 작업 예약 방법
- 10. java ee 백그라운드 서비스
- 11. 원격으로 서비스 설치
- 12. 자바 백그라운드 작업
- 13. 백그라운드 작업 취소
- 14. 팜 OS의 "백그라운드"작업
- 15. Liftweb 환경의 백그라운드 작업
- 16. Heroku의 백그라운드 작업 솔루션?
- 17. 백그라운드 작업 감지
- 18. 실행 백그라운드 작업
- 19. Capistrano로 백그라운드 작업 시작하기
- 20. 루핑 백그라운드 작업 만들기
- 21. 백그라운드 작업 및 활동
- 22. 레일 상태의 백그라운드 작업
- 23. 백그라운드 작업에서 계속 작업
- 24. 백그라운드 서비스로 작업하는 작업
- 25. Android 백그라운드 서비스 문제
- 26. BroadcastReceiver에서 백그라운드 서비스 호출
- 27. Sencha touch의 백그라운드 서비스
- 28. 프로세스의 작업 디렉토리를 원격으로 변경
- 29. ASP.NET MVC 백그라운드 서비스 처리
- 30. BITS를위한 최고의 무료 C# 래퍼는 무엇입니까?