BITS 인터페이스
다음 BITS(Background Intelligent Transfer Service) 인터페이스를 사용하여 파일을 전송하고 전송 큐 내에서 작업을 모니터링합니다.
인터페이스 | Description |
---|---|
IBackgroundCopyCallback | 클라이언트는 IBackgroundCopyCallback 인터페이스를 구현하여 작업이 완료되었거나 수정되었거나 오류가 있다는 알림을 받습니다. |
IBackgroundCopyCallback2 | 클라이언트는 IBackgroundCopyCallback2 인터페이스를 구현하여 파일 다운로드가 완료되었다는 알림을 받습니다. |
IBackgroundCopyCallback3 | 클라이언트는 IBackgroundCopyCallback3 인터페이스를 구현하여 파일 범위 다운로드가 완료되었다는 알림을 받습니다. |
IBackgroundCopyError | 작업 오류의 세부 정보를 검색합니다. |
IBackgroundCopyFile | 작업에서 파일 전송 요청의 로컬 및 원격 파일 이름과 진행률을 검색합니다. |
IBackgroundCopyFile2 | 파일의 새 원격 이름을 지정하고 다운로드할 범위 목록을 검색합니다. |
IBackgroundCopyFile3 | 피어가 콘텐츠를 요청하고 임시 파일의 이름을 검색할 수 있도록 파일의 유효성을 검사합니다. |
IBackgroundCopyFile4 | 피어 및 원본 서버에 대한 다운로드 통계를 검색합니다. |
IBackgroundCopyFile5 | BackgroundCopyFile 속성에 대한 제네릭 속성 get 및 set 메서드를 제공합니다. |
IBackgroundCopyFile6 | BITS 파일 전송의 제네릭 속성을 가져오거나 설정합니다. |
IBackgroundCopyJob | 작업에 파일을 추가하고, 작업의 우선 순위 수준을 설정하고, 작업 상태를 결정하고, 작업을 시작하고 중지합니다. |
IBackgroundCopyJob2 | 업로드 작업에서 회신 데이터를 검색하고, 클라이언트로 회신 데이터 전송의 진행률을 결정하고, 명령줄 실행을 요청하고, 프록시 및 원격 서버에 대한 자격 증명을 제공합니다. |
IBackgroundCopyJob3 | 파일 범위를 다운로드하고, 원격 파일 이름의 접두사를 변경하고, 파일과 함께 소유자 및 ACL 정보를 유지 관리합니다. |
IBackgroundCopyJob4 | 피어 캐싱을 사용하도록 설정하고, 다운로드 시간을 제한하며, 사용자 토큰 특성을 검사합니다. |
IBackgroundCopyJob5 | 작업의 여러 선택적 동작을 쿼리하거나 설정합니다. |
IBackgroundCopyJobHttpOptions | 인증서 기반 클라이언트 인증에 대한 클라이언트 인증서 및 HTTP 요청에 대한 사용자 지정 헤더를 지정합니다. |
IBackgroundCopyJobHttpOptions2 | 이 인터페이스를 사용하여 BITS 전송에 사용되는 HTTP 메서드를 검색 및/또는 재정의합니다. |
IBackgroundCopyManager | 전송 작업을 만들고, 큐에 있는 작업의 열거자 개체를 검색하고, 큐에서 개별 작업을 검색합니다. |
IBitsPeer | 이웃의 피어에 대한 정보를 가져옵니다. |
IBitsPeerCacheAdministration | 콘텐츠를 다운로드할 수 있는 피어 풀을 관리합니다. |
IBitsPeerCacheRecord | 캐시의 파일에 대한 정보를 가져옵니다. |
IBitsTokenOptions | BITS(Background Intelligent Transfer Service) 전송 작업에 대한 보안 토큰 쌍을 연결하고 관리합니다. |
IEnumBackgroundCopyFiles | 작업의 파일을 열거합니다. |
IEnumBackgroundCopyJobs | 전송 큐의 작업을 열거합니다. |
IEnumBitsPeerCacheRecords | 캐시의 레코드를 열거합니다. |
IEnumBitsPeers | BITS에서 검색한 피어 목록을 열거합니다. |