Regex.InfiniteMatchTimeout Regex.InfiniteMatchTimeout Regex.InfiniteMatchTimeout Regex.InfiniteMatchTimeout Field


パターン一致の操作がタイムアウトしないことを指定します。Specifies that a pattern-matching operation should not time out.

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パターン一致を検索する試行がタイムアウトしないでことを示す定数。The Regex(String, RegexOptions, TimeSpan) class constructor and a number of static matching methods use the InfiniteMatchTimeout constant to indicate that the attempt to find a pattern match should not time out.


正規表現エンジンのタイムアウト値を設定するInfiniteMatchTimeout正規表現パターンにほぼ一致するテキストを処理するときに応答を停止するように見えます過度なバックトラッ キングに依存する正規表現が発生することができます。Setting the regular expression engine's time-out value to InfiniteMatchTimeout can cause regular expressions that rely on excessive backtracking to appear to stop responding when processing text that nearly matches the regular expression pattern. タイムアウトを無効にした場合、正規表現が過度なバックトラッ キングに依存しないし、正規表現パターンにほぼ一致するテキストを処理することを確認する必要があります。If you disable time-outs, you should ensure that your regular expression does not rely on excessive backtracking and that it handles text that nearly matches the regular expression pattern.

バックトラッ キングの処理についての詳細については、次を参照してください。バックトラッ キングします。For more information about handling backtracking, see Backtracking.

InfiniteMatchTimeoutの値として定数を指定することができます、matchTimeoutは次のメンバーの引数。The InfiniteMatchTimeout constant can be supplied as the value of the matchTimeout argument of the following members: