Regex.InfiniteMatchTimeout Pole
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, že by u operace porovnávání vzorů neměl vyprcházet časový limit.
public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan
Hodnota pole
Poznámky
Konstruktor Regex(String, RegexOptions, TimeSpan) třídy a řada statických shodných metod používají konstantu InfiniteMatchTimeout k označení, že pokus o nalezení shody vzorů by neměl vypršovat časový limit.
Upozornění
Nastavení hodnoty časového limitu modulu regulárních výrazů na InfiniteMatchTimeout hodnotu může způsobit, že regulární výrazy, které spoléhají na nadměrné navracení, přestanou reagovat při zpracování textu, který téměř odpovídá vzoru regulárního výrazu. Pokud zakážete vypršení časových limitů, měli byste zajistit, aby regulární výraz nespoléhal na nadměrné navracení a aby zpracovával text, který téměř odpovídá vzoru regulárního výrazu.
Další informace o zpracování zpětného navracení najdete v tématu Backtracking.
Konstanta InfiniteMatchTimeout může být zadána jako hodnota argumentu matchTimeout
následujících členů:
RegexCompilationInfo.RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Replace(String, String, MatchEvaluator, RegexOptions, TimeSpan)