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.