Delen via


BITS-interfaces

Gebruik de volgende BITS-interfaces (Background Intelligent Transfer Service) om bestanden over te dragen en taken binnen de overdrachtswachtrij te bewaken.

Interface Beschrijving
IBackgroundCopyCallback- Clients implementeren de IBackgroundCopyCallback-interface om een melding te ontvangen dat een taak is voltooid, is gewijzigd of in een fout is opgetreden.
IBackgroundCopyCallback2- Clients implementeren de IBackgroundCopyCallback2-interface om een melding te ontvangen dat het downloaden van een bestand is voltooid.
IBackgroundCopyCallback3- Clients implementeren de IBackgroundCopyCallback3-interface om een melding te ontvangen dat bereiken van een bestand zijn gedownload.
IBackgroundCopyError- Hiermee worden details van een taakfout opgehaald.
IBackgroundCopyFile Haalt de lokale en externe bestandsnamen van een aanvraag voor bestandsoverdracht op in de taak en de voortgang ervan.
IBackgroundCopyFile2- Hiermee geeft u een nieuwe externe naam voor het bestand en haalt u de lijst met bereiken op die u wilt downloaden.
IBackgroundCopyFile3 Valideert het bestand zodat peers de inhoud ervan kunnen aanvragen en de naam van het tijdelijke bestand kunnen ophalen.
IBackgroundCopyFile4- Hiermee worden downloadstatistieken opgehaald voor peers en oorspronkelijke servers.
IBackgroundCopyFile5- Biedt algemene eigenschappen ophalen en instellen van methoden voor BackgroundCopyFile-eigenschappen.
IBackgroundCopyFile6 Hiermee haalt u algemene eigenschappen van BITS-bestandsoverdrachten op of stelt u deze in.
IBackgroundCopyJob Hiermee voegt u bestanden toe aan de taak, stelt u het prioriteitsniveau van de taak in, bepaalt u de status van de taak en start en stopt u de taak.
IBackgroundCopyJob2 Haalt antwoordgegevens op uit een uploadtaak, bepaalt de voortgang van de overdracht van antwoordgegevens naar de client, vraagt uitvoering van de opdrachtregel aan en verstrekt referenties voor een proxy en externe server.
IBackgroundCopyJob3- Downloads bereiken van een bestand, wijzigt het voorvoegsel van een externe bestandsnaam en onderhoudt de eigenaar en ACL-informatie met het bestand.
IBackgroundCopyJob4- Hiermee schakelt u peercaching in, beperkt u de downloadtijd en inspecteert u de kenmerken van het gebruikerstoken.
IBackgroundCopyJob5- Query's of stelt verschillende optionele gedragingen van een taak in.
IBackgroundCopyJobHttpOptions- Hiermee geeft u clientcertificaten op voor clientverificatie op basis van certificaten en aangepaste headers voor HTTP-aanvragen.
IBackgroundCopyJobHttpOptions2- Gebruik deze interface om de HTTP-methode die wordt gebruikt voor een BITS-overdracht op te halen en/of te overschrijven.
IBackgroundCopyManager- Hiermee maakt u overdrachtstaken, haalt u een enumeratorobject van taken in de wachtrij op en haalt u afzonderlijke taken op uit de wachtrij.
IBitsPeer- Haalt informatie op over een peer in de buurt.
IBitsPeerCacheAdministration Beheer de groep peers waaruit u inhoud kunt downloaden.
IBitsPeerCacheRecord Hiermee haalt u informatie op over een bestand in de cache.
IBitsTokenOptions- Koppelt en beheert een paar beveiligingstokens voor een BITS-overdrachtstaak (Background Intelligent Transfer Service).
IEnumBackgroundCopyFiles Inventariseert bestanden in de taak.
IEnumBackgroundCopyJobs Opsomming van taken in de overdrachtswachtrij.
IEnumBitsPeerCacheRecords Inventariseert de records van de cache.
IEnumBitsPeers- Inventariseert de lijst met peers die BITS heeft gedetecteerd.