RegexMatchTimeoutException Costruttori

Definizione

Inizializza una nuova istanza della classe RegexMatchTimeoutException.

Overload

RegexMatchTimeoutException()

Inizializza una nuova istanza della classe RegexMatchTimeoutException con un messaggio fornito dal sistema.

RegexMatchTimeoutException(String)

Inizializza una nuova istanza della classe RegexMatchTimeoutException con la stringa di messaggio specificata.

RegexMatchTimeoutException(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe RegexMatchTimeoutException con dati serializzati.

RegexMatchTimeoutException(String, Exception)

Inizializza una nuova istanza della classe RegexMatchTimeoutException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

RegexMatchTimeoutException(String, String, TimeSpan)

Inizializza una nuova istanza della classe RegexMatchTimeoutException con le informazioni sul modello di espressione regolare, il testo di input e l'intervallo di timeout.

RegexMatchTimeoutException()

Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs

Inizializza una nuova istanza della classe RegexMatchTimeoutException con un messaggio fornito dal sistema.

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

Commenti

Si tratta del costruttore senza parametri della RegexMatchTimeoutException classe. Questo costruttore consente di inizializzare la proprietà Message della nuova istanza in un messaggio di sistema in cui viene descritto l'errore. Questo messaggio viene localizzato per le impostazioni cultura di sistema correnti.

Si applica a

RegexMatchTimeoutException(String)

Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs

Inizializza una nuova istanza della classe RegexMatchTimeoutException con la stringa di messaggio specificata.

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)

Parametri

message
String

Stringa che descrive l'eccezione.

Commenti

La message stringa viene assegnata alla Exception.Message proprietà . La stringa deve essere localizzata per le impostazioni cultura correnti.

Si applica a

RegexMatchTimeoutException(SerializationInfo, StreamingContext)

Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs

Attenzione

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

Inizializza una nuova istanza della classe RegexMatchTimeoutException con dati serializzati.

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)

Parametri

info
SerializationInfo

Oggetto che contiene i dati serializzati.

context
StreamingContext

Flusso che contiene i dati serializzati.

Attributi

Commenti

Questo costruttore non viene chiamato direttamente dal codice per creare un'istanza dell'oggetto RegexMatchTimeoutException . Viene invece chiamato dal metodo durante la deserializzazione dell'oggetto IFormatter.DeserializeRegexMatchTimeoutException da un flusso.

Si applica a

RegexMatchTimeoutException(String, Exception)

Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs

Inizializza una nuova istanza della classe RegexMatchTimeoutException con un messaggio di errore specificato e un riferimento all'eccezione interna che è la causa dell'eccezione corrente.

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)

Parametri

message
String

Stringa che descrive l'eccezione.

inner
Exception

Eccezione che ha determinato l'eccezione corrente.

Commenti

In genere, si usa questo overload per gestire un'eccezione in un try/catch blocco. Il innerException parametro deve essere un riferimento all'oggetto catch eccezione gestito nel blocco oppure può essere null. Questo valore viene quindi assegnato alla RegexMatchTimeoutException proprietà dell'oggetto Exception.InnerException .

La message stringa viene assegnata alla Exception.Message proprietà . La stringa deve essere localizzata per le impostazioni cultura correnti.

Si applica a

RegexMatchTimeoutException(String, String, TimeSpan)

Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs
Origine:
RegexMatchTimeoutException.cs

Inizializza una nuova istanza della classe RegexMatchTimeoutException con le informazioni sul modello di espressione regolare, il testo di input e l'intervallo di timeout.

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)

Parametri

regexInput
String

Il testo di input elaborato dal motore delle espressioni regolari quando si è verificato il timeout.

regexPattern
String

Modello utilizzato dal motore delle espressioni regolari quando si verifica il timeout.

matchTimeout
TimeSpan

Intervallo di timeout.

Commenti

I regexInputvalori , regexPatterne matchTimeout vengono assegnati alle Inputproprietà , Patterne MatchTimeout del nuovo RegexMatchTimeoutException oggetto.

Si applica a