EventTrigger オブジェクト

システム イベントが発生したときにタスクを開始するトリガーを表すスクリプト オブジェクト。

メンバー

EventTrigger オブジェクトには、次の種類のメンバーがあります。

プロパティ

EventTrigger オブジェクトには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
遅延
読み取り/書き込み
イベントが発生してからタスクが開始するまでの時間を示す値を取得または設定します。
Enabled
読み取り/書き込み
Trigger オブジェクトから継承されます。 トリガーが有効かどうかを示すブール値を取得または設定します。
EndBoundary
読み取り/書き込み
Trigger オブジェクトから継承されます。 トリガーが非アクティブ化された日時を取得または設定します。 トリガーは、非アクティブ化された後にタスクを開始できません。
ExecutionTimeLimit
読み取り/書き込み
Trigger オブジェクトから継承されます。 このトリガーによって起動されたタスクの実行が許可される最大時間を取得または設定します。
Id
読み取り/書き込み
Trigger オブジェクトから継承されます。 トリガーの識別子を取得または設定します。
繰り返し
読み取り/書き込み
Trigger オブジェクトから継承されます。 タスクを実行する頻度と、タスクの開始後に繰り返される繰り返しパターンの長さを取得または設定します。
StartBoundary
読み取り/書き込み
Trigger オブジェクトから継承されます。 トリガーがアクティブ化される日時を取得または設定します。
サブスクリプション
読み取り/書き込み
トリガーを発生するイベントを識別する XPath クエリ文字列を取得または設定します。
Type
読み取り専用
Trigger オブジェクトから継承されます。 トリガーの型を取得します。
ValueQueries
読み取り/書き込み
名前付き XPath クエリのコレクションを取得または設定します。 コレクション内の各クエリは、 Subscription プロパティで指定されたサブスクリプション クエリから返される最後に一致するイベント XML に適用されます。 クエリの名前は、 ShowMessageAction アクションのメッセージ内の変数として使用できます。

解説

イベント サブスクリプションを含む最大 500 個のタスクを作成できます。 さまざまなイベントを照会するイベント サブスクリプションを使用して、ログに記録されているイベントに応答して同じアクションを使用するタスクをトリガーできます。

タスクに対する独自の XML の読み取りまたは書き込みを行うときは、タスク スケジューラ スキーマの EventTrigger 要素を使用してイベント トリガーが指定されます。

このスクリプト オブジェクトの詳細とコード例については、「 イベント トリガーの例 (スクリプト)」を参照してください。

必要条件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
ヘッダー
Windows.ui.xaml.h
タイプ ライブラリ
Taskschd.tlb
[DLL]
Taskschd.dll

関連項目

トリガー

TriggerCollection

TriggerCollection.Create