Regex.InfiniteMatchTimeout Fält

Definition

Anger att en mönstermatchningsåtgärd inte ska överskrida tidsgränsen.

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

Fältvärde

Kommentarer

Klasskonstruktorn Regex(String, RegexOptions, TimeSpan) och ett antal statiska matchningsmetoder använder konstanten för att indikera att försöket att hitta en mönstermatchning inte bör överskrida tidsgränsen InfiniteMatchTimeout .

Varning

Om du ställer in timeout-värdet för InfiniteMatchTimeout den reguljära uttrycksmotorn kan reguljära uttryck som är beroende av överdriven bakåtspårning sluta svara när text bearbetas som nästan matchar det reguljära uttrycksmönstret. Om du inaktiverar tidsgränser bör du se till att ditt reguljära uttryck inte förlitar sig på överdriven bakåtspårning och att det hanterar text som nästan matchar det reguljära uttrycksmönstret.

Mer information om hur du hanterar backtracking finns i Backtracking.

Konstanten InfiniteMatchTimeout kan anges som värdet för argumentet för matchTimeout följande medlemmar:

Gäller för

Se även