Regex.InfiniteMatchTimeout フィールド

定義

パターン一致の操作がタイムアウトしないことを指定します。

public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
 staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan 

フィールド値

注釈

クラス コンストラクターといくつかの静的一致メソッドは Regex(String, RegexOptions, TimeSpan) 、 定数を InfiniteMatchTimeout 使用して、パターン一致を検索しようとしてタイムアウトしないことを示します。

警告

正規表現エンジンのタイムアウト値を に InfiniteMatchTimeout 設定すると、過剰なバックトラッキングに依存する正規表現が、正規表現パターンにほぼ一致するテキストを処理するときに応答を停止するように見える可能性があります。 タイムアウトを無効にする場合は、正規表現が過剰なバックトラッキングに依存せず、正規表現パターンとほぼ一致するテキストを処理するようにする必要があります。

バックトラッキングの処理の詳細については、「 バックトラッキング」を参照してください。

定数は InfiniteMatchTimeout 、次のメンバーの引数の matchTimeout 値として指定できます。

適用対象

こちらもご覧ください