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


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

Определение

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

Перегрузки

DataException()

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

DataException(String)

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

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

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

DataException(String, Exception)

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

DataException()

Исходный код:
DataException.cs
Исходный код:
DataException.cs
Исходный код:
DataException.cs

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

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

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

DataException(String)

Исходный код:
DataException.cs
Исходный код:
DataException.cs
Исходный код:
DataException.cs

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

public:
 DataException(System::String ^ s);
public DataException (string? s);
public DataException (string s);
new System.Data.DataException : string -> System.Data.DataException
Public Sub New (s As String)

Параметры

s
String

Строка, отображаемая при возникновении исключения.

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

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

DataException(SerializationInfo, StreamingContext)

Исходный код:
DataException.cs
Исходный код:
DataException.cs
Исходный код:
DataException.cs

Внимание!

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

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

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

Параметры

info
SerializationInfo

Данные, необходимые для сериализации или десериализации объекта.

context
StreamingContext

Описание источника и назначения заданного сериализованного потока.

Атрибуты

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

DataException(String, Exception)

Исходный код:
DataException.cs
Исходный код:
DataException.cs
Исходный код:
DataException.cs

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

public:
 DataException(System::String ^ s, Exception ^ innerException);
public DataException (string? s, Exception? innerException);
public DataException (string s, Exception innerException);
new System.Data.DataException : string * Exception -> System.Data.DataException
Public Sub New (s As String, innerException As Exception)

Параметры

s
String

Строка, отображаемая при возникновении исключения.

innerException
Exception

Ссылка на внутреннее исключение.

Комментарии

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

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