Interfacce BITS
Usare le interfacce BITS (Background Intelligent Transfer Service) seguenti per trasferire i file e monitorare i processi all'interno della coda di trasferimento.
Interfaccia | Descrizione |
---|---|
IBackgroundCopyCallback | I client implementano l'interfaccia IBackgroundCopyCallback per ricevere una notifica che informa che un processo è stato completato, è stato modificato o è in errore. |
IBackgroundCopyCallback2 | I client implementano l'interfaccia IBackgroundCopyCallback2 per ricevere la notifica del completamento del download di un file. |
IBackgroundCopyCallback3 | I client implementano l'interfaccia IBackgroundCopyCallback3 per ricevere una notifica che gli intervalli di un file hanno completato il download. |
IBackgroundCopyError | Recupera i dettagli di un errore del processo. |
IBackgroundCopyFile | Recupera i nomi di file locali e remoti di una richiesta di trasferimento file nel processo e il relativo stato di avanzamento. |
IBackgroundCopyFile2 | Specifica un nuovo nome remoto per il file e recupera l'elenco di intervalli da scaricare. |
IBackgroundCopyFile3 | Convalida il file in modo che i peer possano richiedere il contenuto e recupera il nome del file temporaneo. |
IBackgroundCopyFile4 | Recupera le statistiche di download per peer e server di origine. |
IBackgroundCopyFile5 | Fornisce metodi get e set di proprietà generiche per le proprietà BackgroundCopyFile. |
IBackgroundCopyFile6 | Ottiene o imposta proprietà generiche dei trasferimenti di file BITS. |
IBackgroundCopyJob | Aggiunge file al processo, imposta il livello di priorità del processo, determina lo stato del processo e avvia e arresta il processo. |
IBackgroundCopyJob2 | Recupera i dati di risposta da un processo di caricamento, determina lo stato di avanzamento del trasferimento dei dati di risposta al client, richiede l'esecuzione della riga di comando e fornisce le credenziali per un proxy e un server remoto. |
IBackgroundCopyJob3 | Scarica gli intervalli di un file, modifica il prefisso di un nome file remoto e mantiene le informazioni di proprietario e ACL con il file. |
IBackgroundCopyJob4 | Abilita la memorizzazione nella cache peer, limita il tempo di download e controlla le caratteristiche dei token utente. |
IBackgroundCopyJob5 | Query o imposta diversi comportamenti facoltativi di un processo. |
IBackgroundCopyJobHttpOptions | Specifica i certificati client per l'autenticazione client basata su certificati e le intestazioni personalizzate per le richieste HTTP. |
IBackgroundCopyJobHttpOptions2 | Usare questa interfaccia per recuperare e/o eseguire l'override del metodo HTTP usato per un trasferimento BITS. |
IBackgroundCopyManager | Crea processi di trasferimento, recupera un oggetto enumeratore di processi nella coda e recupera singoli processi dalla coda. |
IBitsPeer | Ottiene informazioni su un peer nel quartiere. |
IBitsPeerCache Amministrazione istration | Gestire il pool di peer da cui è possibile scaricare il contenuto. |
IBitsPeerCacheRecord | Ottiene informazioni su un file nella cache. |
IBitsTokenOptions | Associa e gestisce una coppia di token di sicurezza per un processo di trasferimento BITS (Background Intelligent Transfer Service). |
IEnumBackgroundCopyFiles | Enumera i file nel processo. |
IEnumBackgroundCopyJobs | Enumera i processi nella coda di trasferimento. |
IEnumBitsPeerCacheRecords | Enumera i record della cache. |
IEnumBitsPeers | Enumera l'elenco di peer individuati da BITS. |