Regex.InfiniteMatchTimeout Bidang
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan bahwa operasi pencocokan pola tidak boleh kehabisan waktu.
public: static initonly TimeSpan InfiniteMatchTimeout;
public static readonly TimeSpan InfiniteMatchTimeout;
staticval mutable InfiniteMatchTimeout : TimeSpan
Public Shared ReadOnly InfiniteMatchTimeout As TimeSpan
Nilai Bidang
Keterangan
Konstruktor Regex(String, RegexOptions, TimeSpan) kelas dan sejumlah metode pencocokan statis menggunakan InfiniteMatchTimeout konstanta untuk menunjukkan bahwa upaya untuk menemukan kecocokan pola seharusnya tidak kehabisan waktu.
Peringatan
Mengatur nilai waktu habis mesin ekspresi reguler untuk InfiniteMatchTimeout dapat menyebabkan ekspresi reguler yang mengandalkan backtracking yang berlebihan tampak berhenti merespons saat memproses teks yang hampir cocok dengan pola ekspresi reguler. Jika Anda menonaktifkan waktu habis, Anda harus memastikan bahwa ekspresi reguler Anda tidak mengandalkan backtracking yang berlebihan dan bahwa ekspresi reguler menangani teks yang hampir cocok dengan pola ekspresi reguler.
Untuk informasi selengkapnya tentang penanganan backtracking, lihat Backtracking.
Konstanta InfiniteMatchTimeout dapat disediakan sebagai nilai matchTimeout
argumen anggota berikut:
RegexCompilationInfo.RegexCompilationInfo(String, RegexOptions, String, String, Boolean, TimeSpan)
Replace(String, String, MatchEvaluator, RegexOptions, TimeSpan)