Regex.InfiniteMatchTimeout Champ
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie qu’une opération de critères spéciaux ne doit pas expirer.
public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan
Valeur de champ
Remarques
Le Regex(String, RegexOptions, TimeSpan) constructeur de classe et un certain nombre de méthodes de correspondance statiques utilisent la InfiniteMatchTimeout constante pour indiquer que la tentative de recherche d’une correspondance de modèle ne doit pas expirer.
Avertissement
La définition de la valeur de délai d’expiration du moteur d’expression régulière sur InfiniteMatchTimeout peut entraîner l’apparition d’expressions régulières qui s’appuient sur un retour excessif à l’arrêt de la réponse lors du traitement du texte qui correspond presque au modèle d’expression régulière. Si vous désactivez les délais d’expiration, vous devez vous assurer que votre expression régulière ne repose pas sur un retour excessif et qu’elle gère le texte qui correspond presque au modèle d’expression régulière.
Pour plus d’informations sur la gestion du retour arrière, consultez Backtracking.
La InfiniteMatchTimeout constante peut être fournie comme valeur de l’argument matchTimeout
des membres suivants :
RegexCompilationInfo.RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Replace(String, String, MatchEvaluator, RegexOptions, TimeSpan)