Regex.InfiniteMatchTimeout Alan

Tanım

Desen eşleştirme işleminin zaman aşımına neden olmaması gerektiğini belirtir.

C#
public static readonly TimeSpan InfiniteMatchTimeout;

Alan Değeri

Açıklamalar

Regex(String, RegexOptions, TimeSpan) Sınıf oluşturucu ve bir dizi statik eşleştirme yöntemi, bir desen eşleşmesini bulma girişiminin zaman aşımına neden olmaması gerektiğini belirtmek için sabitini kullanırInfiniteMatchTimeout.

Uyarı

Normal ifade altyapısının zaman aşımı değerini InfiniteMatchTimeout olarak ayarlamak, normal ifade desenine neredeyse uyan metin işlenirken aşırı geri izlemeyi kullanan normal ifadelerin yanıt vermeyi durdurduğunun görünmesine neden olabilir. Zaman aşımlarını devre dışı bırakırsanız, normal ifadenizin aşırı geri izlemeyi kullanmadığından ve normal ifade deseni ile neredeyse eşleşen metni işlediğinden emin olmalısınız.

Geri izlemeyi işleme hakkında daha fazla bilgi için bkz. Geri izleme.

Sabit, InfiniteMatchTimeout aşağıdaki üyelerin bağımsız değişkeninin matchTimeout değeri olarak sağlanabilir:

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Ayrıca bkz.