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 に設定すると、過剰なバックトラッキングに依存する正規表現が、正規表現パターンにほぼ一致するテキストを処理するときに応答を停止するように見える可能性があります。 タイムアウトを無効にする場合は、正規表現が過剰なバックトラッキングに依存しないようにし、正規表現パターンとほぼ一致するテキストを処理するようにする必要があります。 バックトラッキングの処理の詳細については、「 バックトラッキング」を参照してください。

適用対象

こちらもご覧ください