Interfaces BITS

Use las siguientes interfaces del Servicio de transferencia inteligente en segundo plano (BITS) para transferir archivos y supervisar trabajos dentro de la cola de transferencia.

Interfaz Descripción
IBackgroundCopyCallback Los clientes implementan la interfaz IBackgroundCopyCallback para recibir una notificación de que se ha completado un trabajo, se ha modificado o está en error.
IBackgroundCopyCallback2 Los clientes implementan la interfaz IBackgroundCopyCallback2 para recibir una notificación de que un archivo ha completado la descarga.
IBackgroundCopyCallback3 Los clientes implementan la interfaz IBackgroundCopyCallback3 para recibir notificaciones de que los intervalos de un archivo han completado la descarga.
IBackgroundCopyError Recupera los detalles de un error de trabajo.
IBackgroundCopyFile Recupera los nombres de archivo local y remoto de una solicitud de transferencia de archivos en el trabajo y su progreso.
IBackgroundCopyFile2 Especifica un nuevo nombre remoto para el archivo y recupera la lista de intervalos que se van a descargar.
IBackgroundCopyFile3 Valida el archivo para que los elementos del mismo nivel puedan solicitar su contenido y recupere el nombre del archivo temporal.
IBackgroundCopyFile4 Recupera las estadísticas de descarga de servidores del mismo nivel y de origen.
IBackgroundCopyFile5 Proporciona métodos genéricos get y set para las propiedades BackgroundCopyFile.
IBackgroundCopyFile6 Obtiene o establece propiedades genéricas de transferencias de archivos BITS.
IBackgroundCopyJob Agrega archivos al trabajo, establece el nivel de prioridad del trabajo, determina el estado del trabajo e inicia y detiene el trabajo.
IBackgroundCopyJob2 Recupera los datos de respuesta de un trabajo de carga, determina el progreso de la transferencia de datos de respuesta al cliente, solicita la ejecución de la línea de comandos y proporciona credenciales para un servidor proxy y remoto.
IBackgroundCopyJob3 Descarga intervalos de un archivo, cambia el prefijo de un nombre de archivo remoto y mantiene la información del propietario y la ACL con el archivo.
IBackgroundCopyJob4 Habilita el almacenamiento en caché del mismo nivel, restringe el tiempo de descarga e inspecciona las características del token de usuario.
IBackgroundCopyJob5 Consulta o establece varios comportamientos opcionales de un trabajo.
IBackgroundCopyJobHttpOptions Especifica los certificados de cliente para la autenticación de cliente basada en certificados y los encabezados personalizados para las solicitudes HTTP.
IBackgroundCopyJobHttpOptions2 Use esta interfaz para recuperar o invalidar el método HTTP usado para una transferencia de BITS.
IBackgroundCopyManager Crea trabajos de transferencia, recupera un objeto enumerador de trabajos en la cola y recupera trabajos individuales de la cola.
IBitsPeer Obtiene información sobre un par en el vecindario.
IBitsPeerCacheAdministration Administre el grupo de elementos del mismo nivel desde el que puede descargar contenido.
IBitsPeerCacheRecord Obtiene información sobre un archivo en la memoria caché.
IBitsTokenOptions Asocia y administra un par de tokens de seguridad para un trabajo de transferencia inteligente en segundo plano (BITS).
IEnumBackgroundCopyFiles Enumera los archivos del trabajo.
IEnumBackgroundCopyJobs Enumera los trabajos de la cola de transferencia.
IEnumBitsPeerCacheRecords Enumera los registros de la memoria caché.
IEnumBitsPeers Enumera la lista de elementos del mismo nivel que BITS ha detectado.