Teilen über


RegexMatchTimeoutException Konstruktoren

Definition

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse.

Überlädt

RegexMatchTimeoutException()

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit einer vom System generierten Meldung.

RegexMatchTimeoutException(String)

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit der angegebenen Meldungszeichenfolge.

RegexMatchTimeoutException(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit serialisierten Daten.

RegexMatchTimeoutException(String, Exception)

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.

RegexMatchTimeoutException(String, String, TimeSpan)

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit Informationen über das Muster eines regulären Ausdrucks, den Eingabetext und das Timeoutintervall.

RegexMatchTimeoutException()

Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit einer vom System generierten Meldung.

public:
 RegexMatchTimeoutException();
public RegexMatchTimeoutException ();
Public Sub New ()

Hinweise

Dies ist der parameterlose Konstruktor der RegexMatchTimeoutException -Klasse. Dieser Konstruktor initialisiert die Message-Eigenschaft der neuen Instanz mit einer vom System gelieferten Meldung, die den Fehler beschreibt. Diese Nachricht wird für die aktuelle Systemkultur lokalisiert.

Gilt für:

RegexMatchTimeoutException(String)

Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit der angegebenen Meldungszeichenfolge.

public:
 RegexMatchTimeoutException(System::String ^ message);
public RegexMatchTimeoutException (string message);
new System.Text.RegularExpressions.RegexMatchTimeoutException : string -> System.Text.RegularExpressions.RegexMatchTimeoutException
Public Sub New (message As String)

Parameter

message
String

Eine Zeichenfolge, die die Ausnahme beschreibt.

Hinweise

Die message Zeichenfolge wird der Exception.Message -Eigenschaft zugewiesen. Die Zeichenfolge sollte für die aktuelle Kultur lokalisiert werden.

Gilt für:

RegexMatchTimeoutException(SerializationInfo, StreamingContext)

Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs

Achtung

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit serialisierten Daten.

protected:
 RegexMatchTimeoutException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected RegexMatchTimeoutException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected RegexMatchTimeoutException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Text.RegularExpressions.RegexMatchTimeoutException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Text.RegularExpressions.RegexMatchTimeoutException
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Text.RegularExpressions.RegexMatchTimeoutException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Text.RegularExpressions.RegexMatchTimeoutException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parameter

info
SerializationInfo

Das Objekt, das die serialisierten Daten enthält.

context
StreamingContext

Der Datenstrom, der die serialisierten Daten enthält.

Attribute

Hinweise

Dieser Konstruktor wird nicht direkt vom Code aufgerufen, um das RegexMatchTimeoutException Objekt zu instanziieren. Stattdessen wird es von der IFormatter.Deserialize -Methode aufgerufen, wenn das RegexMatchTimeoutException Objekt aus einem Stream deserialisiert wird.

Gilt für:

RegexMatchTimeoutException(String, Exception)

Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit einer angegebenen Fehlermeldung und einem Verweis auf die innere Ausnahme, die diese Ausnahme ausgelöst hat.

public:
 RegexMatchTimeoutException(System::String ^ message, Exception ^ inner);
public RegexMatchTimeoutException (string message, Exception inner);
new System.Text.RegularExpressions.RegexMatchTimeoutException : string * Exception -> System.Text.RegularExpressions.RegexMatchTimeoutException
Public Sub New (message As String, inner As Exception)

Parameter

message
String

Eine Zeichenfolge, die die Ausnahme beschreibt.

inner
Exception

Die Ausnahme, die die Ursache der aktuellen Ausnahme ist.

Hinweise

In der Regel verwenden Sie diese Überladung, um eine Ausnahme in einem try/catch Block zu behandeln. Der innerException Parameter sollte ein Verweis auf das Ausnahmeobjekt sein, das catch im Block behandelt wird, oder er kann sein null. Dieser Wert wird dann der RegexMatchTimeoutException Eigenschaft des Exception.InnerException Objekts zugewiesen.

Die message Zeichenfolge wird der Exception.Message -Eigenschaft zugewiesen. Die Zeichenfolge sollte für die aktuelle Kultur lokalisiert werden.

Gilt für:

RegexMatchTimeoutException(String, String, TimeSpan)

Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs
Quelle:
RegexMatchTimeoutException.cs

Initialisiert eine neue Instanz der RegexMatchTimeoutException-Klasse mit Informationen über das Muster eines regulären Ausdrucks, den Eingabetext und das Timeoutintervall.

public:
 RegexMatchTimeoutException(System::String ^ regexInput, System::String ^ regexPattern, TimeSpan matchTimeout);
public RegexMatchTimeoutException (string regexInput, string regexPattern, TimeSpan matchTimeout);
new System.Text.RegularExpressions.RegexMatchTimeoutException : string * string * TimeSpan -> System.Text.RegularExpressions.RegexMatchTimeoutException
Public Sub New (regexInput As String, regexPattern As String, matchTimeout As TimeSpan)

Parameter

regexInput
String

Der Eingabetext, der durch die Engine für reguläre Ausdrücke verarbeitet wurde, als das Timeout auftrat.

regexPattern
String

Das Muster, das von der Engine für reguläre Ausdrücke verwendet wurde, als das Timeout auftrat.

matchTimeout
TimeSpan

Das Timeoutintervall.

Hinweise

Die regexInputWerte , regexPattern, und matchTimeout werden den InputEigenschaften , Patternund MatchTimeout des neuen RegexMatchTimeoutException Objekts zugewiesen.

Gilt für: