Поделиться через


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

Определение

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

Перегрузки

MalformedLineException()

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

MalformedLineException(String)

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

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

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

MalformedLineException(String, Exception)

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

MalformedLineException(String, Int64)

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

MalformedLineException(String, Int64, Exception)

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

MalformedLineException()

Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb

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

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

Комментарии

Исключение указывает, что ReadFields метод не может проанализировать строку с использованием указанного формата.

В следующей таблице показаны первоначальные значения свойств для экземпляра MalformedLineException.

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic).
Message Строка локализованного сообщения об ошибке.

См. также раздел

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

MalformedLineException(String)

Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb

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

public:
 MalformedLineException(System::String ^ message);
public MalformedLineException (string? message);
public MalformedLineException (string message);
new Microsoft.VisualBasic.FileIO.MalformedLineException : string -> Microsoft.VisualBasic.FileIO.MalformedLineException
Public Sub New (message As String)

Параметры

message
String

Сообщение, описывающее ошибку.

Комментарии

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

MalformedLineException наследует от Exception класса . Этот конструктор задает свойства объекта , Exception как показано в следующей таблице.

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic)
Message Строка message .

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

MalformedLineException(SerializationInfo, StreamingContext)

Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb

Внимание!

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

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

protected:
 MalformedLineException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected MalformedLineException (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 MalformedLineException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new Microsoft.VisualBasic.FileIO.MalformedLineException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> Microsoft.VisualBasic.FileIO.MalformedLineException
[<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 Microsoft.VisualBasic.FileIO.MalformedLineException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> Microsoft.VisualBasic.FileIO.MalformedLineException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Параметры

info
SerializationInfo

Объект SerializationInfo, содержащий сериализованные данные объекта по возникающему исключению.

context
StreamingContext

Структура StreamingContext, содержащая контекстные сведения об источнике или назначении.

Атрибуты

Комментарии

Этот конструктор вызывается во время десериализации для восстановления объекта исключения, переданного в потоке.

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

MalformedLineException(String, Exception)

Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb

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

public:
 MalformedLineException(System::String ^ message, Exception ^ innerException);
public MalformedLineException (string? message, Exception? innerException);
public MalformedLineException (string message, Exception innerException);
new Microsoft.VisualBasic.FileIO.MalformedLineException : string * Exception -> Microsoft.VisualBasic.FileIO.MalformedLineException
Public Sub New (message As String, innerException As Exception)

Параметры

message
String

Строка String, описывающая ошибку.

innerException
Exception

Объект Exception, являющийся причиной текущего исключения. Если параметр InnerException не является неопределенной ссылкой (Nothing в Visual Basic), то текущее исключение возникает в блоке catch, обрабатывающем внутреннее исключение.

Комментарии

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

Исключение, созданное как прямой результат предыдущего исключения, должно содержать в свойстве InnerException ссылку на предыдущее исключение. InnerException Свойство возвращает то же значение, которое было передано конструктору, или пустая ссылка, если InnerException свойства не предоставляет конструктору значение внутреннего исключения.

В следующей таблице показаны первоначальные значения свойств для экземпляра ApplicationException.

Свойство Значение
InnerException Ссылка innerException .
Message Строка message .

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

MalformedLineException(String, Int64)

Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb

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

public:
 MalformedLineException(System::String ^ message, long lineNumber);
public MalformedLineException (string? message, long lineNumber);
public MalformedLineException (string message, long lineNumber);
new Microsoft.VisualBasic.FileIO.MalformedLineException : string * int64 -> Microsoft.VisualBasic.FileIO.MalformedLineException
Public Sub New (message As String, lineNumber As Long)

Параметры

message
String

Текст сообщения данного исключения.

lineNumber
Int64

Номер неправильно сформированной строки.

Комментарии

Содержимое параметра message должно быть понятно пользователям. Для гарантированной локализации этой строки для текущей системной культуры необходимы сведения о том, кто вызывает этот конструктор. Параметр lineNumber инициализирует LineNumber свойство .

MalformedLineException наследуется от Exception. Этот конструктор задает свойства объекта , Exception как показано в следующей таблице.

Свойство Значение
InnerException Пустая ссылка (Nothing в Visual Basic)
Message Строка message .

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

MalformedLineException(String, Int64, Exception)

Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb
Исходный код:
MalformedLineException.vb

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

public:
 MalformedLineException(System::String ^ message, long lineNumber, Exception ^ innerException);
public MalformedLineException (string? message, long lineNumber, Exception? innerException);
public MalformedLineException (string message, long lineNumber, Exception innerException);
new Microsoft.VisualBasic.FileIO.MalformedLineException : string * int64 * Exception -> Microsoft.VisualBasic.FileIO.MalformedLineException
Public Sub New (message As String, lineNumber As Long, innerException As Exception)

Параметры

message
String

Текст сообщения данного исключения.

lineNumber
Int64

Номер неправильно сформированной строки.

innerException
Exception

Исключение Exception, являющееся причиной текущего исключения. Если параметр InnerException не является неопределенной ссылкой (Nothing в Visual Basic), то текущее исключение возникает в блоке catch, обрабатывающем внутреннее исключение.

Комментарии

Содержимое параметра message должно быть понятно пользователям. Для гарантированной локализации этой строки для текущей системной культуры необходимы сведения о том, кто вызывает этот конструктор. Параметр lineNumber инициализирует LineNumber свойство .

Исключение, созданное как прямой результат предыдущего исключения, должно содержать в свойстве InnerException ссылку на предыдущее исключение. InnerException Свойство возвращает то же значение, которое было передано конструктору, или пустая ссылка, если InnerException свойства не предоставляет конструктору значение внутреннего исключения.

В следующей таблице показаны первоначальные значения свойств для экземпляра ApplicationException.

Свойство Значение
InnerException Ссылка innerException .
Message Строка message .

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