Interfaces BITS
Use as seguintes interfaces do 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 a interface IBackgroundCopyCallback para receber notificação de que um trabalho está concluído, foi modificado ou está em erro. |
IBackgroundCopyCallback2 | Os clientes implementam a interface IBackgroundCopyCallback2 para receber notificação de que o download de um arquivo foi concluído. |
IBackgroundCopyCallback3 | Os clientes implementam a interface IBackgroundCopyCallback3 para receber notificação 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 local e remoto de uma solicitação de transferência de arquivo no trabalho e seu andamento. |
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 recupera o nome do arquivo temporário. |
IBackgroundCopyFile4 | Recupera estatísticas de download para peers e servidores de origem. |
IBackgroundCopyFile5 | Fornece métodos genéricos de propriedade get e set para propriedades 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 andamento 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 de proprietário e ACL com o arquivo. |
IBackgroundCopyJob4 | Habilita o cache de mesmo nível, restringe o tempo de download e inspeciona as características do token do 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 na vizinhança. |
IBitsPeerCacheAdministration | Gerencie o pool de pares dos quais 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. |