Condividi tramite


Regex.InfiniteMatchTimeout Campo

Definizione

Specifica che per un'operazione di criteri di ricerca non è previsto un timeout.

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 della classe 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.

Avviso

L'impostazione del valore di timeout del motore delle espressioni regolari su InfiniteMatchTimeout può causare la visualizzazione di espressioni regolari che si basano su un backtracking eccessivo per interrompere la risposta durante l'elaborazione del testo che corrisponde quasi al modello 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.

La InfiniteMatchTimeout costante può essere specificata come valore dell'argomento matchTimeout dei membri seguenti:

Si applica a

Vedi anche