Regex.InfiniteMatchTimeout フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パターンマッチング操作がタイムアウトしないように指定します。
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 に設定すると、過剰なバックトラッキングに依存する正規表現が、正規表現パターンにほぼ一致するテキストを処理するときに応答を停止するように見える可能性があります。 タイムアウトを無効にする場合は、正規表現が過剰なバックトラッキングに依存しないようにし、正規表現パターンとほぼ一致するテキストを処理するようにする必要があります。 バックトラッキングの処理の詳細については、「 バックトラッキング」を参照してください。