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 времени ожидания обработчика регулярных выражений может привести к тому, что регулярные выражения, которые полагаются на чрезмерное обратное отслеживание, как представляется, перестают отвечать при обработке текста, который почти соответствует шаблону регулярного выражения. При отключении времени ожидания следует убедиться, что регулярное выражение не зависит от чрезмерной обратной дорожки и обрабатывает текст, который почти соответствует шаблону регулярного выражения.

Дополнительные сведения об обработке обратного отслеживания см. в разделе "Назад".

Константа InfiniteMatchTimeout может быть предоставлена в качестве значения аргумента matchTimeout следующих элементов:

Применяется к

См. также раздел