Partilhar via


Interfaces BITS

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

Interface Descrição
IBackgroundCopyCallback Os clientes implementam o interface de IBackgroundCopyCallback para receber notificação de que um trabalho foi concluído, foi modificado ou está errado.
IBackgroundCopyCallback2 Os clientes implementam a interfaceIBackgroundCopyCallback2 para receber a notificação de que o download de um arquivo foi concluído.
IBackgroundCopyCallback3 Os clientes implementam o interface de IBackgroundCopyCallback3 para receber notificações de que os intervalos de um arquivo concluíram o download.
IBackgroundCopyError Recupera detalhes de um erro de trabalho.
IBackgroundCopyFile Recupera os nomes de arquivo locais e remotos de uma solicitação de transferência de arquivos no trabalho e seu progresso.
IBackgroundCopyFile2 Especifica um novo nome remoto para o arquivo e recupera a lista de intervalos para download.
IBackgroundCopyFile3 Valida o arquivo para que os pares possam solicitar seu conteúdo e recupera 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 propriedades para BackgroundCopyFile.
IBackgroundCopyFile6 Obtém ou define propriedades genéricas de transferências de arquivos 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 carregamento, 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 servidor proxy e remoto.
IBackgroundCopyJob3 Baixa intervalos de um arquivo, altera o prefixo de um nome de arquivo remoto e mantém as informações do proprietário e da ACL com o arquivo.
IBackgroundCopyJob4 Permite o cache de mesmo nível, 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 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 colega no bairro.
IBitsPeerCacheAdministration Gerencie o pool de pares a partir do qual você pode baixar 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 do 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.