Partilhar via


RegexMatchTimeoutException Construtores

Definição

Inicializa uma nova instância da classe RegexMatchTimeoutException.

Sobrecargas

RegexMatchTimeoutException()

Inicializa uma nova instância da classe RegexMatchTimeoutException com uma mensagem fornecida pelo sistema.

RegexMatchTimeoutException(String)

Inicializa uma nova instância da classe RegexMatchTimeoutException com a cadeia de caracteres de mensagem especificada.

RegexMatchTimeoutException(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe RegexMatchTimeoutException com dados serializados.

RegexMatchTimeoutException(String, Exception)

Inicializa uma nova instância da classe RegexMatchTimeoutException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção.

RegexMatchTimeoutException(String, String, TimeSpan)

Inicializa uma nova instância da classe RegexMatchTimeoutException com informações sobre o padrão de expressão regular, o texto de entrada e o intervalo de tempo limite.

RegexMatchTimeoutException()

Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs

Inicializa uma nova instância da classe RegexMatchTimeoutException com uma mensagem fornecida pelo sistema.

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

Comentários

Esse é o construtor sem parâmetros da RegexMatchTimeoutException classe . Esse construtor inicializa a Message propriedade da nova instância para uma mensagem fornecida pelo sistema que descreve o erro. Essa mensagem é localizada para a cultura atual do sistema.

Aplica-se a

RegexMatchTimeoutException(String)

Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs

Inicializa uma nova instância da classe RegexMatchTimeoutException com a cadeia de caracteres de mensagem especificada.

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)

Parâmetros

message
String

Uma cadeia de caracteres que descreve a exceção.

Comentários

A message cadeia de caracteres é atribuída à Exception.Message propriedade . A cadeia de caracteres deve ser localizada para a cultura atual.

Aplica-se a

RegexMatchTimeoutException(SerializationInfo, StreamingContext)

Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs

Cuidado

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

Inicializa uma nova instância da classe RegexMatchTimeoutException com dados serializados.

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)

Parâmetros

info
SerializationInfo

O objeto que contém os dados serializados.

context
StreamingContext

O fluxo que contém os dados serializados.

Atributos

Comentários

Esse construtor não é chamado diretamente pelo código para instanciar o RegexMatchTimeoutException objeto. Em vez disso, ele é chamado pelo IFormatter.Deserialize método ao desserializar o RegexMatchTimeoutException objeto de um fluxo.

Aplica-se a

RegexMatchTimeoutException(String, Exception)

Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs

Inicializa uma nova instância da classe RegexMatchTimeoutException com uma mensagem de erro especificada e uma referência à exceção interna que é a causa da exceção.

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)

Parâmetros

message
String

Uma cadeia de caracteres que descreve a exceção.

inner
Exception

A exceção que é a causa da exceção atual.

Comentários

Normalmente, você usa essa sobrecarga para lidar com uma exceção em um try/catch bloco. O innerException parâmetro deve ser uma referência ao objeto de exceção manipulado no catch bloco ou pode ser null. Esse valor é atribuído à RegexMatchTimeoutException propriedade do Exception.InnerException objeto.

A message cadeia de caracteres é atribuída à Exception.Message propriedade . A cadeia de caracteres deve ser localizada para a cultura atual.

Aplica-se a

RegexMatchTimeoutException(String, String, TimeSpan)

Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs
Origem:
RegexMatchTimeoutException.cs

Inicializa uma nova instância da classe RegexMatchTimeoutException com informações sobre o padrão de expressão regular, o texto de entrada e o intervalo de tempo limite.

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)

Parâmetros

regexInput
String

O texto de entrada processado pelo mecanismo de expressão regular quando o tempo limite ocorreu.

regexPattern
String

O padrão usado pelo mecanismo de expressão regular quando o tempo limite ocorreu.

matchTimeout
TimeSpan

O intervalo de tempo limite.

Comentários

Os regexInputvalores , regexPatterne matchTimeout são atribuídos às Inputpropriedades , Patterne MatchTimeout do novo RegexMatchTimeoutException objeto .

Aplica-se a