Compartilhar via


Interfaces BITS

Use as seguintes interfaces do BITS (Serviço de Transferência Inteligente em Segundo Plano) para arquivos de transferência e monitorar trabalhos dentro da fila de transferência.

Interface Descrição
IBackgroundCopyCallback Os clientes implementam a interfaceIBackgroundCopyCallback para receber a notificação de que um trabalho foi concluído, foi modificado ou está em erro.
IBackgroundCopyCallback2 Os clientes implementam a interface deIBackgroundCopyCallback2 para receber a notificação de que um arquivo concluiu o download.
IBackgroundCopyCallback3 Os clientes implementam a interface IBackgroundCopyCallback3 para receber a notificação de que os intervalos de um arquivo foram concluídos para download.
IBackgroundCopyError Recupera detalhes de um erro de trabalho.
IBackgroundCopyFile Recupera os nomes de arquivo local e remoto de uma solicitação de transferência de arquivo no trabalho e seu progresso.
IBackgroundCopyFile2 Especifica um novo nome remoto para o arquivo e recupera a lista de intervalos a serem baixados.
IBackgroundCopyFile3 Valida o arquivo para que os pares possam solicitar seu conteúdo e recuperar o nome do arquivo temporário.
IBackgroundCopyFile4 Recupera estatísticas de download para pares e servidores de origem.
IBackgroundCopyFile5 Fornece métodos genéricos de obtenção e definição de propriedade para propriedades BackgroundCopyFile.
IBackgroundCopyFile6 Obtém ou define propriedades genéricas de transferências de arquivo BITS.
IBackgroundCopyJob Adiciona arquivos ao trabalho, define o nível de prioridade do trabalho, determina o estado do trabalho e inicia e interrompe o trabalho.
IBackgroundCopyJob2 Recupera dados de resposta de um trabalho de upload, determina o progresso da transferência de dados de resposta para o cliente, solicita a execução da linha de comando e fornece credenciais para um proxy e um servidor remoto.
IBackgroundCopyJob3 Baixa intervalos de um arquivo, altera o prefixo de um nome de arquivo remoto e mantém as informações de proprietário e ACL com o arquivo.
IBackgroundCopyJob4 Habilita o cache de pares, restringe o tempo de download e inspeciona as características do token de usuário.
IBackgroundCopyJob5 Consulta ou define vários comportamentos opcionais de um trabalho.
IBackgroundCopyJobHttpOptions Especifica certificados de cliente para autenticação de cliente baseada em certificado e cabeçalhos personalizados para solicitações HTTP.
IBackgroundCopyJobHttpOptions2 Use essa interface para recuperar e/ou substituir o método HTTP usado para uma transferência de BITS.
IBackgroundCopyManager Cria trabalhos de transferência, recupera um objeto enumerador de trabalhos na fila e recupera trabalhos individuais da fila.
IBitsPeer Obtém informações sobre um par no bairro.
IBitsPeerCacheAdministration Gerencie o pool de pares do qual você pode baixar o conteúdo.
IBitsPeerCacheRecord Obtém informações sobre um arquivo no cache.
IBitsTokenOptions Associa e gerencia um par de tokens de segurança para um trabalho de transferência de BITS (Serviço de Transferência Inteligente em Segundo Plano).
IEnumBackgroundCopyFiles Enumera arquivos no trabalho.
IEnumBackgroundCopyJobs Enumera trabalhos na fila de transferência.
IEnumBitsPeerCacheRecords Enumera os registros do cache.
IEnumBitsPeers Enumera a lista de pares que o BITS descobriu.