Partager via


Interfaces d’optimisation des remises

Utilisez les interfaces d’optimisation de la distribution suivantes pour transférer des fichiers et surveiller les travaux dans la file d’attente de transfert.

Interface Description
IBackgroundCopyCallback Les clients implémentent l’interface IBackgroundCopyCallback pour recevoir une notification indiquant qu’un travail est terminé, a été modifié ou est en erreur.
IBackgroundCopyError Récupère les détails d’une erreur de travail.
IBackgroundCopyFile Récupère les noms de fichiers locaux et distants d’une demande de transfert de fichiers dans le travail et sa progression.
IBackgroundCopyFile2 Spécifie un nouveau nom distant pour le fichier et récupère la liste des plages à télécharger.
IBackgroundCopyFile5 Fournit des méthodes get et set de propriété générique pour les propriétés BackgroundCopyFile.
IBackgroundCopyJob Ajoute des fichiers au travail, définit le niveau de priorité du travail, détermine l’état du travail et démarre et arrête le travail.
IBackgroundCopyJob5 Requêtes ou définit plusieurs comportements facultatifs d’un travail.
IBackgroundCopyManager Crée des travaux de transfert, récupère un objet énumérateur de travaux dans la file d’attente et récupère des travaux individuels à partir de la file d’attente.
IDeliveryOptimizationJob Permet de télécharger des plages d’un fichier.
IDeliveryOptimizationFile Permet d’identifier l’état d’un fichier spécifique.
IDODownload Utilisé pour démarrer et gérer un téléchargement.
IDODownloadInternal Utilisé pour obtenir ou définir des propriétés de téléchargement étendues.
IDODownloadStatusCallback Utilisé pour recevoir des notifications concernant un téléchargement.
IDOManager Utilisé pour créer un nouveau téléchargement et énumérer les téléchargements existants.
IEnumBackgroundCopyFiles Énumère les fichiers du travail.