次の方法で共有


WqlEventQuery.WithinInterval プロパティ

クエリで使用するポーリング間隔を取得または設定します。

Public Property WithinInterval As TimeSpan
[C#]
public TimeSpan WithinInterval {get; set;}
[C++]
public: __property TimeSpan get_WithinInterval();public: __property void set_WithinInterval(TimeSpan);
[JScript]
public function get WithinInterval() : TimeSpan;public function set WithinInterval(TimeSpan);

プロパティ値

ポーリングを使用しない場合は null。それ以外の場合は、ポーリングが要求される場合の有効な TimeSpan 値。

解説

このプロパティは、要求するイベントに対してイベント プロバイダがないクラスだけで設定します。WMI は、要求された条件をポーリングする必要があります。

このプロパティ値を設定すると、それまでにオブジェクトに格納された値をすべてオーバーライドします。クエリ文字列は新しい間隔を反映するようにリビルドされます。

使用例

[Visual Basic, C#] この例では、クエリ "SELECT * FROM __InstanceModificationEvent WITHIN 10 WHERE PropVal > 8" を表す新しい WqlEventQuery を作成します。

 
WqlEventQuery q = new WqlEventQuery();
q.EventClassName = "__InstanceModificationEvent";
q.Condition = "PropVal > 8";
q.WithinInterval = new TimeSpan(0,0,10);

[Visual Basic] 
Dim q As New WqlEventQuery()
q.EventClassName = "__InstanceModificationEvent"
q.Condition = "PropVal > 8"
q.WithinInterval = New TimeSpan(0,0,10)

[C++, JScript] C++ および JScript のサンプルはありません。Visual Basic および C# のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

WqlEventQuery クラス | WqlEventQuery メンバ | System.Management 名前空間