Интерфейс IGetAppTrackerData (comsvcs.h)

Позволяет административным приложениям получать статистические сведения о выполнении приложений COM+.

Наследование

Интерфейс IGetAppTrackerData наследуется от интерфейса IUnknown . IGetAppTrackerData также имеет следующие типы элементов:

Методы

Интерфейс IGetAppTrackerData содержит следующие методы.

 
IGetAppTrackerData::GetApplicationProcessDetails

Извлекает подробные сведения об одном процессе, в котором размещаются приложения COM+.
IGetAppTrackerData::GetApplicationProcesses

Извлекает сводные сведения для всех процессов, в которых размещаются приложения COM+, или для указанного подмножества этих процессов.
IGetAppTrackerData::GetApplicationsInProcess

Извлекает сводные сведения для всех приложений COM+, размещенных в одном процессе, или для указанного подмножества этих приложений.
IGetAppTrackerData::GetComponentDetails

Извлекает подробные сведения об одном компоненте COM+, размещенном в процессе.
IGetAppTrackerData::GetComponentsInProcess

Извлекает сводные сведения для всех компонентов COM+, размещенных в одном процессе, или для указанного подмножества этих компонентов.
IGetAppTrackerData::GetSuggestedPollingInterval

Извлекает минимальный интервал опроса, предлагаемый сервером отслеживания.
IGetAppTrackerData::GetTrackerDataAsCollectionObject

Извлекает данные отслеживания для всех приложений COM+ в виде объекта коллекции.

Комментарии

Приложения, использующие данные средства отслеживания, обычно должны периодически опрашивать сервер отслеживания, чтобы убедиться, что эти данные актуальны. Например, административному приложению, которое отображает данные отслеживания для пользователя, обычно требуется, чтобы эти данные были максимально приближены к режиму реального времени. Однако слишком частый опрос может снизить общую производительность системы. Кроме того, помните, что приложения COM+, обновляющие данные, не отправляют обновления на сервер отслеживания немедленно, поэтому даже в лучшем случае будет некоторая задержка (обычно всего на несколько секунд).

Частота опроса — это глобальная политика, которую администраторы могут при необходимости скорректировать, чтобы сбалансировать актуальность данных и влияние на производительность определенного набора средств, используемых в системах, которыми они управляют. Значение, возвращаемое в PollingIntervalInSeconds, — это минимальное время, в течение которого приложение должно ожидать получения данных отслеживания, прежде чем выполнять другой вызов для получения этих данных. Любое приложение, которое опрашивает сервер tracker, должно вызвать этот метод и соответствующим образом настроить поведение опроса.

Интервал опроса по умолчанию равен частоте событий отслеживания (три секунды). Это значение можно изменить, написав следующее значение реестра DWORD:

\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3TrackingInfoPollingFrequency = минимальный интервал опроса в секундах

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2) [только классические приложения]
Минимальная версия сервера Windows Server 2003 с пакетом обновления 1 (SP1) [только классические приложения]
Целевая платформа Windows
Header comsvcs.h