Share via


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

內部例外狀況的參考。

備註

您可以建立攔截先前例外狀況的新例外狀況。 處理第二個例外狀況的程式代碼可以使用先前例外狀況的其他資訊,也稱為內部例外狀況,以檢查初始錯誤的原因。

適用於