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. |