IAlertDataCollector 介面 (pla.h)
監視性能計數器,並在每次計數器值超過指定的臨界值時執行動作。
若要建立警示數據收集器,請呼叫 IDataCollectorCollection::CreateDataCollector 或 IDataCollectorCollection::CreateDataCollectorFromXml 方法。 如需您傳遞至 CreateDataCollectorFromXml 之 XML 的詳細資訊,請參閱。
繼承
IAlertDataCollector 介面繼承自 IDataCollector 介面。
方法
IAlertDataCollector 介面具有這些方法。
IAlertDataCollector::get_AlertThresholds 擷取或設定要監視的性能計數器和閾值清單。 (取得) |
IAlertDataCollector::get_EventLog 擷取或設定值,指出每次計數器值超過臨界值時,PLA 是否應該記錄事件。 (取得) |
IAlertDataCollector::get_SampleInterval 擷取或設定在取樣計數器數據之間等候的時間間隔。 (取得) |
IAlertDataCollector::get_Task 擷取或設定每次計數器值超過臨界值時,要啟動的工作排程器工作名稱。 (取得) |
IAlertDataCollector::get_TaskArguments 擷取或設定命令行自變數,以傳遞至IAlertDataCollector::Task屬性中指定的工作排程器工作。 (IAlertDataCollector.get_TaskArguments) |
IAlertDataCollector::get_TaskRunAsSelf 擷取或設定值,這個值會決定工作是以數據收集器設定使用者或工作中指定的使用者身分執行。 (IAlertDataCollector.get_TaskRunAsSelf) |
IAlertDataCollector::get_TaskUserTextArguments 擷取或設定命令行自變數,以傳遞至IAlertDataCollector::Task屬性中指定的工作排程器工作。 (IAlertDataCollector.get_TaskUserTextArguments) |
IAlertDataCollector::get_TriggerDataCollectorSet 擷取或設定每次計數器值超過閾值時,要啟動的數據收集器集合名稱。 (取得) |
IAlertDataCollector::p ut_AlertThresholds 擷取或設定要監視的性能計數器和閾值清單。 (Put) |
IAlertDataCollector::p ut_EventLog 擷取或設定值,指出每次計數器值超過臨界值時,PLA 是否應該記錄事件。 (Put) |
IAlertDataCollector::p ut_SampleInterval 擷取或設定在取樣計數器數據之間等候的時間間隔。 (Put) |
IAlertDataCollector::p ut_Task 擷取或設定每次計數器值超過臨界值時,要啟動的工作排程器工作名稱。 (Put) |
IAlertDataCollector::p ut_TaskArguments 擷取或設定命令行自變數,以傳遞至IAlertDataCollector::Task屬性中指定的工作排程器工作。 (IAlertDataCollector.put_TaskArguments) |
IAlertDataCollector::p ut_TaskRunAsSelf 擷取或設定值,這個值會決定工作是以數據收集器設定使用者或工作中指定的使用者身分執行。 (IAlertDataCollector.put_TaskRunAsSelf) |
IAlertDataCollector::p ut_TaskUserTextArguments 擷取或設定命令行自變數,以傳遞至IAlertDataCollector::Task屬性中指定的工作排程器工作。 (IAlertDataCollector.put_TaskUserTextArguments) |
IAlertDataCollector::p ut_TriggerDataCollectorSet 擷取或設定每次計數器值超過閾值時,要啟動的數據收集器集合名稱。 (Put) |
備註
下列範例顯示當您呼叫 CreateDataCollectorFromXml 來建立物件時,可用來初始化這個物件的 XML。 IDataCollector::Xml 屬性也會傳回此 XML。
<AlertDataCollector>
<Alert/> <!-- Specify an <Alert> element for each alert -->
<AlertDisplayName/> <!-- Read-only. Contains the contents of -->
<!-- <Alert/> in the user's locale -->
<EventLog/> <!-- nonzero (true), 0 (false) -->
<SampleInterval/>
<Task/>
<TaskArguments/>
<TaskRunAsSelf/>
<TaskUserTextArguments/>
<TriggerDataCollectorSet/>
</AlertDataCollector>
請注意,此範例不會顯示繼承自您也需要指定 之 IDataCollector 的屬性元素。
當您指定要建立收集器的 XML 時,您只能指定您想要設定之屬性的元素。 如果您未指定屬性,PLA 會提供預設值。 當您擷取收集器的 XML 時,XML 會提供所有元素,包括 來自 IDataCollector 的專案。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | pla.h |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應