RegexMatchTimeoutException Конструкторы

Определение

Инициализирует новый экземпляр класса RegexMatchTimeoutException.

Перегрузки

RegexMatchTimeoutException()

Инициализирует новый экземпляр класса RegexMatchTimeoutException, используя системное сообщение.

RegexMatchTimeoutException(String)

Инициализирует новый экземпляр класса RegexMatchTimeoutException с указанной строкой сообщения.

RegexMatchTimeoutException(SerializationInfo, StreamingContext)
Устаревшие..

Инициализирует новый экземпляр класса RegexMatchTimeoutException с сериализованными данными.

RegexMatchTimeoutException(String, Exception)

Инициализирует новый экземпляр класса RegexMatchTimeoutException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.

RegexMatchTimeoutException(String, String, TimeSpan)

Инициализирует новый экземпляр класса RegexMatchTimeoutException сведениями о шаблоне регулярного выражения, входном тексте и интервалом времени ожидания.

RegexMatchTimeoutException()

Инициализирует новый экземпляр класса RegexMatchTimeoutException, используя системное сообщение.

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

Комментарии

Это конструктор RegexMatchTimeoutException класса без параметров. Этот конструктор инициализирует свойство Message нового экземпляра, используя системное сообщение, описывающее ошибку. Это сообщение локализовано для текущего системного языка и региональных параметров.

Применяется к

RegexMatchTimeoutException(String)

Инициализирует новый экземпляр класса RegexMatchTimeoutException с указанной строкой сообщения.

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)

Параметры

message
String

Строка с описанием исключения.

Комментарии

Строка message назначается свойству Exception.Message . Строка должна быть локализована для текущего языка и региональных параметров.

Применяется к

RegexMatchTimeoutException(SerializationInfo, StreamingContext)

Внимание!

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

Инициализирует новый экземпляр класса RegexMatchTimeoutException с сериализованными данными.

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)

Параметры

info
SerializationInfo

Объект, содержащий сериализованные данные.

context
StreamingContext

Поток, содержащий сериализованные данные.

Атрибуты

Комментарии

Этот конструктор не вызывается напрямую кодом для создания экземпляра RegexMatchTimeoutException объекта . Вместо этого он вызывается методом при десериализации IFormatter.DeserializeRegexMatchTimeoutException объекта из потока.

Применяется к

RegexMatchTimeoutException(String, Exception)

Инициализирует новый экземпляр класса RegexMatchTimeoutException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее данное исключение.

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)

Параметры

message
String

Строка с описанием исключения.

inner
Exception

Исключение, которое является причиной текущего исключения.

Комментарии

Как правило, эта перегрузка используется для обработки исключения в блоке try/catch . Параметр innerException должен быть ссылкой на объект исключения, обрабатываемый в блоке catch , или может иметь значение null. Затем это значение присваивается свойству RegexMatchTimeoutException объекта Exception.InnerException .

Строка message назначается свойству Exception.Message . Строка должна быть локализована для текущего языка и региональных параметров.

Применяется к

RegexMatchTimeoutException(String, String, TimeSpan)

Инициализирует новый экземпляр класса RegexMatchTimeoutException сведениями о шаблоне регулярного выражения, входном тексте и интервалом времени ожидания.

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)

Параметры

regexInput
String

Входной текст, обработанный обработчиком регулярных выражений, если истекло время ожидания.

regexPattern
String

Шаблон, используемый обработчиком регулярных выражений, если истекло время ожидания.

matchTimeout
TimeSpan

Интервал времени ожидания.

Комментарии

Значения regexInput, regexPatternи matchTimeout назначаются свойствам Input, Patternи MatchTimeout нового RegexMatchTimeoutException объекта .

Применяется к