Compartir vía


Regex.InfiniteMatchTimeout Campo

Definición

Especifica que una operación de coincidencia de patrones no debe superar el tiempo de espera.

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

Valor de campo

Comentarios

El Regex(String, RegexOptions, TimeSpan) constructor de clase y una serie de métodos de coincidencia estáticos usan la InfiniteMatchTimeout constante para indicar que el intento de encontrar una coincidencia de patrón no debe agotar el tiempo de espera.

Advertencia

Establecer el valor InfiniteMatchTimeout de tiempo de espera del motor de expresiones regulares en puede hacer que las expresiones regulares que dependen del retroceso excesivo parezcan dejar de responder cuando se procesa texto que casi coincide con el patrón de expresión regular. Si deshabilita los tiempos de espera, debe asegurarse de que la expresión regular no se basa en un retroceso excesivo y que controla el texto que casi coincide con el patrón de expresión regular.

Para obtener más información sobre cómo controlar el retroceso, consulte Retroceso.

La InfiniteMatchTimeout constante se puede proporcionar como el valor del matchTimeout argumento de los miembros siguientes:

Se aplica a

Consulte también