Regex.InfiniteMatchTimeout Veld

Definitie

Hiermee geeft u op dat er geen time-out optreedt voor een patroonkoppelingsbewerking.

public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
 staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan 

Waarde van veld

Opmerkingen

De Regex(String, RegexOptions, TimeSpan) klasseconstructor en een aantal statische overeenkomende methoden gebruiken de InfiniteMatchTimeout constante om aan te geven dat er geen time-out optreedt bij de poging om een patroonovereenkomst te vinden.

Warning

Het instellen van de time-outwaarde InfiniteMatchTimeout van de engine voor reguliere expressies kan ertoe leiden dat reguliere expressies die afhankelijk zijn van overmatige backtracking, niet meer reageren wanneer tekst bijna overeenkomt met het reguliere expressiepatroon. Als u time-outs uitschakelt, moet u ervoor zorgen dat uw reguliere expressie niet afhankelijk is van overmatige backtracking en dat deze tekst verwerkt die bijna overeenkomt met het reguliere expressiepatroon.

Zie Backtracking voor meer informatie over het afhandelen van backtracking.

De InfiniteMatchTimeout constante kan worden opgegeven als de waarde van het matchTimeout argument van de volgende leden:

Van toepassing op

Zie ook