AddFile
Добавляет в задание один файл. |
AddFiles
Используйте метод AddFiles, чтобы добавить один или несколько файлов для скачивания в задание. |
AddFileSet
Добавляет несколько файлов в задание. |
AddFileWithRanges
Добавляет файл в задание загрузки и задает диапазоны файла, который требуется скачать. |
Отмена
Удаляет задание из очереди передачи и удаляет связанные временные файлы из клиента (загрузки) и сервера (отправки). |
CancelGroup
Используйте метод CancelGroup, чтобы удалить группу из очереди. Файлы, полностью загруженные перед вызовом этого метода, доступны клиенту. Вы можете отменить группу в любое время; однако после отмены группы невозможно восстановить. |
ClearHelperToken
Отменяет вспомогательный маркер и не изменяет флаги использования. |
ClearPeers
Удаляет все одноранговые узлы из списка одноранговых узлов, которые могут обслуживать содержимое. |
ClearRecords
Удаляет все записи и файлы из кэша. |
Clone
Создает еще один перечислитель IEnumBackgroundCopyFiles, содержащий то же состояние перечисления, что и текущее. |
Clone
Создает еще один перечислитель IEnumBackgroundCopyJobs, содержащий то же состояние перечисления, что и текущее. |
Clone
Создает еще один перечислитель IEnumBitsPeerCacheRecords, содержащий то же состояние перечисления, что и текущее. |
Clone
Создает еще один перечислитель IEnumBitsPeers, содержащий то же состояние перечисления, что и текущее. |
Clone
Используйте метод Clone для создания другого перечислителя IEnumBackgroundCopyGroups, содержащего то же состояние перечисления, что и текущее. |
Clone
Используйте метод Clone для создания другого перечислителя IEnumBackgroundCopyJobs1, который содержит то же состояние перечисления, что и текущее. |
Завершить
Завершает задание и сохраняет переданные файлы на клиенте. |
CreateGroup
Используйте метод CreateGroup, чтобы создать новую группу и добавить ее в очередь загрузки. |
CreateJob
Создает задание. |
CreateJob
Используйте метод CreateJob, чтобы добавить новое задание в группу. Группа может содержать только одно задание. |
DeleteRecord
Удаляет запись и файл из кэша. Этот метод использует идентификатор записи для идентификации удаляемой записи. |
DeleteUrl
Удаляет все записи кэша и файл из кэша для заданного URL-адреса. |
DisableBITSUploads
Используйте метод DisableBITSUploads, чтобы отключить отправку BITS в виртуальный каталог, на который указывает объект ADSI. Этот метод задает свойство расширения IIS BITSUploadEnabled. |
DiscoverPeers
Создает список одноранговых узлов, которые могут обслуживать содержимое. |
EnableBITSUploads
Используйте метод EnableBITSUploads, чтобы включить отправку BITS в виртуальный каталог, на который указывает объект ADSI. Этот метод задает свойство расширения IIS BITSUploadEnabled. |
EnumFiles
Извлекает указатель интерфейса IEnumBackgroundCopyFiles, который используется для перечисления файлов в задании. |
EnumGroups
Используйте метод EnumGroups, чтобы получить список групп, принадлежащих текущему пользователю. Если текущий пользователь имеет права администратора, метод возвращает все группы в очереди. |
EnumJobs
Извлекает указатель интерфейса на объект перечислителя, который используется для перечисления заданий в очереди передачи. Порядок заданий в перечислителе является произвольным. |
EnumJobs
Используйте метод EnumJobs для получения списка заданий в группе. Список содержит только одно задание. |
EnumPeers
Возвращает указатель интерфейса IEnumBitsPeers, который используется для перечисления одноранговых узлов, которые могут обслуживать содержимое. Перечисление представляет собой snapshot записей в кэше. |
EnumRecords
Возвращает указатель интерфейса IEnumBitsPeerCacheRecords, который используется для перечисления записей в кэше. Перечисление представляет собой snapshot записей в кэше. |
FileRangesTransferred
BITS вызывает реализацию метода FileRangesTransferred при скачивании одного или нескольких диапазонов файлов. Диапазоны файлов добавляются в задание с помощью метода IBackgroundCopyFile6::RequestFileRanges. |
FileTransferred
BITS вызывает реализацию метода FileTransferred, когда BITS успешно завершает передачу файла. |
get_GroupID
Используйте метод get_GroupID для получения идентификатора группы. |
get_JobID
Используйте метод get_JobID для получения идентификатора задания. |
get_Size
Используйте метод get_Size, чтобы получить размер всех файлов в группе для скачивания. |
GetCleanupTask
Используйте метод GetCleanupTask, чтобы получить указатель интерфейса на задачу очистки, связанную с виртуальным каталогом. |
GetCleanupTaskName
Используйте метод GetCleanupTaskName, чтобы получить имя задачи очистки, связанной с виртуальным каталогом. |
GetClientCertificate
Извлекает сертификат клиента из задания. |
GetConfigurationFlags
Возвращает флаги конфигурации, которые определяют, может ли компьютер предоставлять содержимое одноранговым узлам и скачивать содержимое из одноранговых узлов. |
GetCount
Извлекает количество файлов в перечислении. |
GetCount
Извлекает количество заданий в перечислении. |
GetCount
Извлекает количество записей кэша в перечислении. |
GetCount
Извлекает число одноранговых узлов в перечислении. |
GetCount
Используйте метод GetCount для получения количества групп в перечислении. |
GetCount
Используйте метод GetCount для получения количества заданий в перечислении. |
GetCustomHeaders
Извлекает пользовательские заголовки, заданные при предыдущем вызове IBackgroundCopyJobHttpOptions::SetCustomHeaders (то есть заголовки, которые BITS будет отправлять в удаленный репозиторий, а не заголовки, которые BITS получает из удаленного репозитория). |
GetDescription
Извлекает описание задания. |
GetDisplayName
Извлекает отображаемое имя задания. Как правило, отображаемое имя используется для идентификации задания в пользовательском интерфейсе. |
GetError
Извлекает код ошибки и определяет контекст, в котором произошла ошибка. |
GetError
Извлекает интерфейс ошибки после возникновения ошибки. |
GetErrorContextDescription
Извлекает описание контекста, в котором произошла ошибка. |
GetErrorCount
Извлекает количество попыток передачи задания bits и возникновения ошибки. |
GetErrorDescription
Извлекает текст ошибки, связанный с ошибкой. |
GetErrorDescription
Извлекает описание указанного кода ошибки. |
Getfile
Извлекает указатель интерфейса на объект файла, связанный с ошибкой. |
Getfile
Используйте метод GetFile, чтобы получить имена удаленных и локальных файлов для заданного файла в задании. |
GetFileACLFlags
Извлекает флаги, которые идентифицируют сведения о владельце и ACL, которые необходимо сохранить при передаче файла с помощью SMB. |
GetFileCount
Используйте метод GetFileCount, чтобы получить количество файлов в задании. |
GetFileModificationTime
Возвращает дату и время последнего изменения файла на сервере. |
GetFileRanges
Возвращает диапазоны файлов, которые находятся в кэше. |
GetFileRanges
Извлекает диапазоны, которые требуется скачать из удаленного файла. |
GetFileSize
Возвращает размер файла. |
GetFilledFileRanges
Возвращает набор скачанных диапазонов файлов. |
GetGroup
Используйте метод GetGroup, чтобы получить группу из очереди загрузки. |
GetHelperTokenFlags
Возвращает флаги использования для маркера, связанного с заданием передачи BITS. |
GetHelperTokenSid
Возвращает идентификатор безопасности вспомогательного маркера, если он задан. |
GetHttpMethod
Извлекает широкую строку, содержащую имя метода HTTP для передачи BITS. По умолчанию задания загрузки будут иметь значение GET, а задания отправки и отправки и ответа — "BITS_POST". |
GetId
Извлекает идентификатор, используемый для идентификации задания в очереди. |
GetId
Возвращает идентификатор, который однозначно идентифицирует запись в кэше. |
GetJob
Извлекает указанное задание из очереди передачи. Как правило, приложение сохраняет идентификатор задания, чтобы позже можно было получить задание из очереди. |
GetJob
Используйте метод GetJob для получения задания из группы. |
GetLastAccessTime
Возвращает дату и время последнего доступа к файлу. |
GetLocalName
Извлекает локальное имя файла. |
GetMaximumCacheSize
Возвращает максимальный размер кэша. |
GetMaximumContentAge
Возвращает возраст по времени удаления файлов из кэша. |
GetMaximumDownloadTime
Возвращает максимальное время, которое BITS потратит на передачу файлов в задании. |
GetMinimumRetryDelay
Извлекает минимальное время ожидания службы после возникновения временной ошибки перед попыткой передачи файла. |
GetNoProgressTimeout
Извлекает период времени, в течение которого служба пытается передать файл после возникновения временной ошибки. При наличии хода выполнения таймер сбрасывается. |
GetNotifyCmdLine
Извлекает программу для выполнения, когда задание переходит в состояние ошибки или передается. |
GetNotifyFlags
Извлекает флаги уведомления о событиях для задания. |
GetNotifyInterface
Извлекает указатель интерфейса на реализацию интерфейса IBackgroundCopyCallback. |
GetObject
Используйте метод GetObject для получения указателя на интерфейс IBITSExtensionSetup. Этот метод выполняет ту же привязку, что и функция ADSI ADsGetObject. |
GetOriginUrl
Возвращает URL-адрес источника кэшированного файла. |
GetOwner
Извлекает удостоверение владельца задания. |
GetOwnerElevationState
Возвращает значение, определяющее, был ли повышен уровень маркера владельца во время создания задания или его владельца. |
GetOwnerIntegrityLevel
Возвращает уровень целостности маркера владельца, который создал или взял на себя владение заданием. |
GetPeerCachingFlags
Извлекает флаги, определяющие, можно ли кэшировать файлы задания и предоставлять их одноранговым узлам, а также может ли BITS скачивать содержимое задания из одноранговых узлов. |
GetPeerDownloadStats
Указывает статистику по объему данных, скачанных с одноранговых узлов и серверов-источников. |
GetPeerName
Возвращает имя участника-сервера, которое однозначно идентифицирует одноранговый узел. |
GetPriority
Получает уровень приоритета для задания. Уровень приоритета определяет, когда задание обрабатывается относительно других заданий в очереди передачи. |
GetProgress
Извлекает сведения о ходе передачи файла. |
GetProgress
Извлекает связанные с заданием сведения о ходе выполнения, такие как количество переданных байтов и файлов. |
GetProgress
Используйте метод GetProgress для получения хода загрузки. |
GetProgress
Используйте метод GetProgress для получения хода выполнения задания. |
GetProp
Используйте метод GetProp для получения значения свойства из группы. |
Getproperty
Возвращает универсальное свойство передачи BITS-файла. |
Getproperty
Универсальный метод для получения свойств задания BITS. |
GetProtocol
Извлекает протокол, используемый для передачи файла. Имя удаленного файла определяет протокол, используемый для передачи файла. |
GetProxySettings
Извлекает сведения о прокси-сервере, которые задание использует для передачи файлов. |
GetRecord
Возвращает запись из кэша. |
GetRemoteName
Извлекает удаленное имя файла. |
GetReplyData
Извлекает из серверного приложения копию данных ответа в памяти. Вызывайте этот метод, только если тип задания — BG_JOB_TYPE_UPLOAD_REPLY, а его состояние — BG_JOB_STATE_TRANSFERRED. |
GetReplyFileName
Извлекает имя файла, содержащего данные ответа, из серверного приложения. Вызывайте этот метод, только если тип задания — BG_JOB_TYPE_UPLOAD_REPLY. |
GetReplyProgress
Извлекает сведения о ходе выполнения, связанные с передачей данных ответа из задания отправки и ответа. |
GetSecurityFlags
Извлекает флаги для HTTP, которые определяют, проверяется ли список отзыва сертификатов, игнорируются ли определенные ошибки сертификата, а также политика, используемая при перенаправлении сервера HTTP-запроса. |
GetState
Извлекает состояние задания. |
GetStatus
Используйте метод GetStatus для получения состояния группы. |
GetStatus
Используйте метод GetStatus для получения состояния задания. |
GetTemporaryName
Возвращает полный путь к временному файлу, который содержит содержимое скачиваемого файла. |
GetTimes
Извлекает метки времени, связанные с заданием, например время создания или последнего изменения задания. |
GetType
Извлекает тип выполняемой передачи, например скачивание или отправку файла. |
GetValidationState
Возвращает текущее состояние проверки этого файла. |
IsAuthenticated
Определяет, прошел ли одноранговый узел проверку подлинности. |
IsAvailable
Определяет, доступен ли одноранговый узел (в Сети) для обслуживания содержимого. |
IsDownloadedFromPeer
Возвращает значение, определяющее, была ли какая-либо часть файла загружена из однорангового узла. |
IsFileValidated
Определяет, проверен ли файл. |
JobError
BITS вызывает реализацию метода JobError, когда состояние задания изменяется на BG_JOB_STATE_ERROR. |
JobModification
BITS вызывает реализацию метода JobModification при изменении задания. |
JobTransferred
BITS вызывает реализацию метода JobTransferred, когда все файлы в задании успешно переданы. |
MakeCustomHeadersWriteOnly
Задает настраиваемые заголовки HTTP для этого задания, доступные только для записи. |
Вперед
Возвращает заданное число элементов последовательности перечисления. Если в последовательности осталось меньше запрошенного числа элементов, остальные элементы извлекаются. (IEnumBackgroundCopyFiles.Next) |
Вперед
Возвращает заданное число элементов последовательности перечисления. Если в последовательности осталось меньше запрошенного числа элементов, остальные элементы извлекаются. (IEnumBackgroundCopyJobs.Next) |
Вперед
Возвращает заданное число элементов последовательности перечисления. Если в последовательности осталось меньше запрошенного числа элементов, остальные элементы извлекаются. (IEnumBitsPeerCacheRecords.Next) |
Вперед
Возвращает заданное число элементов последовательности перечисления. Если в последовательности осталось меньше запрошенного числа элементов, остальные элементы извлекаются. (IEnumBitsPeers.Next) |
Вперед
Используйте метод Next, чтобы получить указанное количество элементов в последовательности перечисления. Если в последовательности осталось меньше запрошенного числа элементов, остальные элементы извлекаются. (IEnumBackgroundCopyGroups.Next) |
Вперед
Используйте метод Next, чтобы получить указанное количество элементов в последовательности перечисления. Если в последовательности осталось меньше запрошенного числа элементов, остальные элементы извлекаются. (IEnumBackgroundCopyJobs1.Next) |
OnStatus
Реализуйте метод OnStatus для получения уведомлений о завершении группы или возникновении ошибки. |
RemoveClientCertificate
Удаляет сертификат клиента из задания. |
RemoveCredentials
Удаляет учетные данные из использования. Учетные данные должны соответствовать существующей паре целевого объекта и схемы, указанной с помощью метода IBackgroundCopyJob2::SetCredentials. Метод получения заданных учетных данных отсутствует. |
ReplaceRemotePrefix
Заменяет начальный текст всех удаленных имен в задании загрузки указанной строкой. |
RequestFileRanges
Добавляет новый набор диапазонов файлов, которые будут приоритетными для скачивания. |
Сброс
Сбрасывает последовательность перечисления в начало. (IEnumBackgroundCopyFiles.Reset) |
Сброс
Сбрасывает последовательность перечисления в начало. (IEnumBackgroundCopyJobs.Reset) |
Сброс
Сбрасывает последовательность перечисления в начало. (IEnumBitsPeerCacheRecords.Reset) |
Сброс
Сбрасывает последовательность перечисления в начало. (IEnumBitsPeers.Reset) |
Сброс
Используйте метод Reset, чтобы сбросить последовательность перечисления до начала. (IEnumBackgroundCopyGroups.Reset) |
Сброс
Используйте метод Reset, чтобы сбросить последовательность перечисления до начала. (IEnumBackgroundCopyJobs1.Reset) |
Возобновить
Активирует новое задание или перезапускает приостановленное задание. |
ResumeGroup
Используйте метод ResumeGroup, чтобы запустить группу, приостановленную в очереди загрузки. |
SetClientCertificateByID
Указывает идентификатор сертификата клиента, используемого для проверки подлинности клиента в HTTPS-запросе (SSL). |
SetClientCertificateByName
Указывает имя субъекта сертификата клиента, используемого для проверки подлинности клиента в HTTPS-запросе (SSL). |
SetConfigurationFlags
Задает флаги конфигурации, которые определяют, может ли компьютер предоставлять содержимое одноранговым узлам и скачивать содержимое из одноранговых узлов. |
SetCredentials
Указывает учетные данные, используемые для запроса проверки подлинности прокси-сервера или удаленного сервера. |
SetCustomHeaders
Указывает один или несколько настраиваемых заголовков HTTP для включения в HTTP-запросы. |
SetDescription
Предоставляет описание задания. |
SetDisplayName
Указывает отображаемое имя задания. Как правило, отображаемое имя используется для идентификации задания в пользовательском интерфейсе. |
SetFileACLFlags
Указывает сведения о владельце и ACL, которые необходимо сохранить при использовании SMB для скачивания или отправки файла. |
SetHelperToken
Задает вспомогательный маркер для олицетворения маркера COM-клиента. |
SetHelperTokenFlags
Задает флаги использования для маркера, связанного с заданием передачи BITS. |
SetHttpMethod
Переопределяет метод HTTP по умолчанию, используемый для передачи BITS. |
SetMaximumCacheSize
Указывает максимальный размер кэша. |
SetMaximumContentAge
Указывает, когда файлы удаляются из кэша в зависимости от возраста. |
SetMaximumDownloadTime
Задает максимальное время, которое BITS будет тратить на передачу файлов в задании. |
SetMinimumRetryDelay
Задает минимальный период ожидания BITS после возникновения временной ошибки перед попыткой передачи файла. |
SetNoProgressTimeout
Задает продолжительность попытки BITS передать файл после возникновения временной ошибки. Если есть ход выполнения, таймер сбрасывается. |
SetNotifyCmdLine
Указывает программу для выполнения, если задание переходит в состояние BG_JOB_STATE_ERROR или BG_JOB_STATE_TRANSFERRED. BITS выполняет программу в контексте пользователя, который вызвал этот метод. |
SetNotifyFlags
Указывает тип уведомления о событии, которое вы хотите получить, например события, переданные заданиями. |
SetNotifyInterface
Определяет реализацию интерфейса IBackgroundCopyCallback для BITS. Используйте интерфейс IBackgroundCopyCallback для получения уведомлений о событиях, связанных с заданиями. |
SetPeerCachingFlags
Задает флаги, которые определяют, можно ли кэшировать файлы задания и предоставлять их одноранговым узлам, а также может ли задание скачивать содержимое из одноранговых узлов. |
SetPriority
Указывает уровень приоритета задания. Уровень приоритета определяет, когда задание обрабатывается относительно других заданий в очереди передачи. |
SetProp
Используйте метод SetProp, чтобы задать значение свойства для свойства группы. |
SetProperty
Задает универсальное свойство передачи BITS-файла. |
SetProperty
Универсальный метод для настройки свойств задания BITS. |
SetProxySettings
Указывает, какой прокси-сервер следует использовать для передачи файлов. |
SetRemoteName
Изменяет удаленное имя на новый URL-адрес в задании загрузки. |
SetReplyFileName
Указывает имя файла, содержащего данные ответа из серверного приложения. Вызывайте этот метод, только если задание имеет тип BG_JOB_TYPE_UPLOAD_REPLY. |
SetSecurityFlags
Устанавливает флаги для HTTP, которые определяют, проверяется ли список отзыва сертификатов, игнорируются ли определенные ошибки сертификата, а также политика, используемая при перенаправлении СЕРВЕРА HTTP-запроса. |
SetServerCertificateValidationInterface
Сертификаты сервера отправляются при открытии HTTPS-подключения. Используйте этот метод, чтобы задать обратный вызов для проверки сертификатов сервера. |
SetValidationState
Задает состояние проверки этого файла. |
Skip
Пропускает следующее указанное число элементов в последовательности перечисления. Если в последовательности осталось меньше элементов, чем запрошенное число элементов для пропуска, он пропускает последний элемент последовательности. (IEnumBackgroundCopyFiles.Skip) |
Skip
Пропускает следующее указанное число элементов в последовательности перечисления. Если в последовательности осталось меньше элементов, чем запрошенное число элементов для пропуска, он пропускает последний элемент последовательности. (IEnumBackgroundCopyJobs.Skip) |
Skip
Пропускает следующее указанное число элементов в последовательности перечисления. Если в последовательности осталось меньше элементов, чем запрошенное число элементов для пропуска, он пропускает последний элемент последовательности. (IEnumBitsPeerCacheRecords.Skip) |
Skip
Пропускает следующее указанное число элементов в последовательности перечисления. Если в последовательности осталось меньше элементов, чем запрошенное число элементов для пропуска, он пропускает последний элемент последовательности. (IEnumBitsPeers.Skip) |
Skip
Используйте метод Skip, чтобы пропустить следующее указанное число элементов в последовательности перечисления. Если в последовательности осталось меньше элементов, чем запрошенное число элементов для пропуска, он пропускает последний элемент последовательности. (IEnumBackgroundCopyGroups.Skip) |
Skip
Используйте метод Skip, чтобы пропустить следующее указанное число элементов в последовательности перечисления. Если в последовательности осталось меньше элементов, чем запрошенное число элементов для пропуска, он пропускает последний элемент последовательности. (IEnumBackgroundCopyJobs1.Skip) |
Приостановить
Приостанавливает задание. Новые задания, задания с ошибкой и задания, которые завершили передачу файлов, приостанавливаются автоматически. |
SuspendGroup
Используйте метод SuspendGroup, чтобы приостановить группу в очереди загрузки. Новые группы, группы с ошибкой или группы, которые завершили скачивание, приостанавливаются автоматически. |
SwitchToForeground
Используйте метод SwitchToForeground, чтобы скачать группу на переднем плане, а не в фоновом режиме. |
TakeOwnership
Изменяет владельца задания на текущего пользователя. |
UpdateDownloadPosition
Указывает позицию для приоритета загрузки отсутствующих данных. |
ValidateServerCertificate
Реализуемый вами метод обратного вызова, который будет вызываться для проверки сертификатов сервера, отправленных при открытии HTTPS-подключения. |