Метод IBITSExtensionSetup::GetCleanupTask (bitscfg.h)
Используйте метод GetCleanupTask , чтобы получить указатель интерфейса на задачу очистки, связанную с виртуальным каталогом.
Синтаксис
HRESULT GetCleanupTask(
[in] REFIID riid,
[out] IUnknown **ppUnk
);
Параметры
[in] riid
Определяет интерфейс планировщика задач для возврата в ppTask. Список идентификаторов см. в методе ITaskScheduler::Activate .
[out] ppUnk
Указатель на интерфейс, заданный riid. Используйте интерфейс для изменения свойств задачи. По завершении отпустите ppTask .
Возвращаемое значение
Этот метод возвращает S_OK для успешного выполнения. В противном случае метод возвращает S_FALSE , если задача не была создана для виртуального каталога.
Комментарии
Когда вы создаете виртуальный каталог и включаете его для отправки BITS, BITS добавляет рабочий элемент в планировщик задач. Рабочий элемент очищает виртуальный каталог каждые 12 часов, удаляя задания, которые не были изменены в течение периода ожидания. Чтобы указать период времени ожидания, задайте свойство расширения IIS BITSSessionTimeout .
Чтобы изменить расписание очистки, см. свойство расширения BITSCleanupUseDefault BITS IIS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2003 |
Целевая платформа | Windows |
Header | bitscfg.h |
DLL | BitsMgr.dll |
Распространяемые компоненты | BITS 1.5 в Windows XP |