Regex.InfiniteMatchTimeout Campo

Definizione

Specifica che un'operazione di corrispondenza dei criteri non deve scadere.

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

Valore del campo

Commenti

Il Regex(String, RegexOptions, TimeSpan) costruttore e un certo numero di metodi di corrispondenza statici usano la InfiniteMatchTimeout costante per indicare che il tentativo di trovare una corrispondenza del criterio non deve scadere.

L'impostazione del valore di timeout del motore delle espressioni regolari su InfiniteMatchTimeout può causare la visualizzazione di espressioni regolari basate su un backtracking eccessivo per interrompere la risposta durante l'elaborazione del testo che corrisponde quasi al criterio di espressione regolare. Se si disabilitano i timeout, è necessario assicurarsi che l'espressione regolare non si basi su un backtracking eccessivo e che gestisca il testo che corrisponde quasi al criterio di espressione regolare. Per altre informazioni sulla gestione del backtracking, vedere Backtracking.

Si applica a

Vedi anche