RegexMatchTimeoutException.Input Eigenschaft

Definition

Ruft den Eingabetext ab, den die Engine für reguläre Ausdrücke verarbeitet hat, als der Timeout aufgetreten ist.

C#
public string Input { get; }

Eigenschaftswert

Der Eingabetext für den regulären Ausdruck.

Hinweise

Diese Eigenschaft gibt den Wert des regexInput Parameters des RegexMatchTimeoutException(String, String, TimeSpan) Konstruktors an. Wenn dieser Parameter nicht explizit in einem Konstruktoraufruf initialisiert wird, ist String.Emptysein Wert .

Wenn die Ausnahme von der Engine für reguläre Ausdrücke ausgelöst wird, spiegelt der Wert der Input -Eigenschaft die gesamte Eingabezeichenfolge wider, die an die Engine für reguläre Ausdrücke übergeben wird. Es spiegelt keine partielle Zeichenfolge wider, z. B. die Teilzeichenfolge, die die Engine im Aufruf einer Methode wie Regex.Match(String, Int32)sucht.

Gilt für:

Produkt Versionen
.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