Servizio trasferimento intelligente in background
Scopo
Il servizio trasferimento intelligente in background (BITS) viene usato dai programmatori e dagli amministratori di sistema per scaricare o caricare file nei server Web HTTP e nelle condivisioni file SMB. BITS prende in considerazione il costo del trasferimento, nonché l'utilizzo della rete in modo che il lavoro in primo piano dell'utente abbia il minor impatto possibile. BITS gestisce anche le interupzioni di rete, la sospensione e la ripresa automatica dei trasferimenti, anche dopo un riavvio. BITS include i cmdlet di PowerShell per la creazione e la gestione dei trasferimenti, nonché bit Amministrazione utilità della riga di comando.
Nota
BITS può essere usato da Windows per scaricare gli aggiornamenti nel sistema locale. Se sei un utente finale che cerca modi per risolvere i problemi relativi all'installazione di BITS, vedi Risolvere i problemi di Windows Update.
Ove applicabile
Usare BITS per le applicazioni che devono:
- Scaricare o caricare file in un server Web HTTP o REST o in un file server SMB.
- Riprendere automaticamente i trasferimenti di file dopo la disconnessione della rete e il riavvio del computer.
- Mantenere la velocità di risposta di altre applicazioni di rete.
- Tenere presente il costo della rete, ad esempio le reti mobili
- Facoltativamente, usare BranchCache per ottimizzare il traffico wan (Wide Area Network)
Destinatari per sviluppatori
BITS è un'interfaccia COM progettata per sviluppatori C e C++ che possono essere usati anche dagli sviluppatori .NET. Gli sviluppatori UWP devono usare l'API Windows.Networking.BackgroundTransfer e non l'API BITS.
Versioni BITS
Per informazioni complete sulla cronologia delle versioni e sul sistema operativo precedente, vedere Novità.
In questa sezione
Argomento | Descrizione |
---|---|
Informazioni sui BIT |
Informazioni generali su BITS. |
Uso di BITS |
Guida procedurale per lo sviluppo di client BITS che trasferisce file tra un client e un server. |
Informazioni di riferimento su BITS |
Informazioni di riferimento per le interfacce di programmazione BITS. Contiene anche informazioni su esempi, strumenti, impostazioni del server per i processi di caricamento e il protocollo di caricamento. |
Procedure consigliate |
Informazioni da considerare durante la progettazione di un'applicazione che usa BITS. |
Risorse aggiuntive
Di seguito sono riportate risorse aggiuntive.
Risorsa | Descrizione |
---|---|
DLL di riferimento .NET | Per informazioni sull'uso di BITS da .NET tramite DLL di riferimento, vedere Chiamata a BITS da .NET tramite DLL di riferimento |
Wrapper .NET | Per altri wrapper .NET per BITS, è possibile cercare i progetti contrassegnati con il tag BITS. |