Regex.InfiniteMatchTimeout Campo

Definição

Especifica que uma operação de correspondência de padrões não deve ter tempo limite.

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

Valor do campo

Comentários

O Regex(String, RegexOptions, TimeSpan) construtor e vários métodos de correspondência estática usam a InfiniteMatchTimeout constante para indicar que a tentativa de localizar uma correspondência de padrão não deve ter tempo limite.

Definir o valor InfiniteMatchTimeout de tempo limite do mecanismo de expressão regular pode fazer com que expressões regulares que dependem do retrocesso excessivo apareçam para parar de responder ao processar texto que quase corresponde ao padrão de expressão regular. Se você desabilitar o tempo limite, deverá garantir que sua expressão regular não dependa de retrocesso excessivo e que ela manipule o texto que quase corresponde ao padrão de expressão regular. Para obter mais informações sobre como lidar com o backtracking, consulte Backtracking.

Aplica-se a

Confira também