Regex.InfiniteMatchTimeout Pole
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, że operacja dopasowania wzorca nie powinna upłynął limit czasu.
public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan
Wartość pola
Uwagi
Konstruktor Regex(String, RegexOptions, TimeSpan) klasy i wiele statycznych metod dopasowywania używają stałej InfiniteMatchTimeout , aby wskazać, że próba znalezienia dopasowania wzorca nie powinna upłynął limit czasu.
Ostrzeżenie
Ustawienie wartości limitu czasu aparatu wyrażeń regularnych może spowodować InfiniteMatchTimeout , że wyrażenia regularne zależne od nadmiernego wycofywania przestaną odpowiadać podczas przetwarzania tekstu niemal zgodnego ze wzorcem wyrażenia regularnego. Jeśli wyłączysz limity czasu, upewnij się, że wyrażenie regularne nie polega na nadmiernym wycofywaniu i że obsługuje tekst prawie zgodny ze wzorcem wyrażenia regularnego.
Aby uzyskać więcej informacji na temat obsługi wycofywania, zobacz Wycofywanie.
InfiniteMatchTimeout Stała może być podana jako wartość argumentu matchTimeout następujących elementów członkowskich:
RegexCompilationInfo.RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Replace(String, String, MatchEvaluator, RegexOptions, TimeSpan)