SocketException 建構函式

定義

初始化 SocketException 類別的新執行個體。

多載

SocketException()

使用最後一個作業系統錯誤碼,初始化 SocketException 類別的新執行個體。

SocketException(Int32)

使用指定的錯誤碼,初始化 SocketException 類別的新執行個體。

SocketException(Int32, String)

使用指定的錯誤碼和訊息, SocketException 初始化 類別的新實例。

SocketException(SerializationInfo, StreamingContext)
已淘汰.

初始化 SocketException 類別的新執行個體,這個執行個體是來自 SerializationInfoStreamingContext 類別的指定執行個體。

SocketException()

來源:
SocketException.Unix.cs
來源:
SocketException.Unix.cs
來源:
SocketException.Unix.cs

使用最後一個作業系統錯誤碼,初始化 SocketException 類別的新執行個體。

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

備註

SocketException 構函式會將 ErrorCode 屬性設定為上次發生的操作系統套接字錯誤。 如需套接字錯誤碼的詳細資訊,請參閱 Windows 套接字第 2 版 API 錯誤碼 檔。

適用於

SocketException(Int32)

來源:
SocketException.cs
來源:
SocketException.cs
來源:
SocketException.cs

使用指定的錯誤碼,初始化 SocketException 類別的新執行個體。

public:
 SocketException(int errorCode);
public SocketException (int errorCode);
new System.Net.Sockets.SocketException : int -> System.Net.Sockets.SocketException
Public Sub New (errorCode As Integer)

參數

errorCode
Int32

錯誤碼,表示發生的錯誤。

備註

SocketException 構函式會將 ErrorCode 屬性設定為 errorCode

適用於

SocketException(Int32, String)

來源:
SocketException.cs
來源:
SocketException.cs

使用指定的錯誤碼和訊息, SocketException 初始化 類別的新實例。

public:
 SocketException(int errorCode, System::String ^ message);
public SocketException (int errorCode, string? message);
new System.Net.Sockets.SocketException : int * string -> System.Net.Sockets.SocketException
Public Sub New (errorCode As Integer, message As String)

參數

errorCode
Int32

錯誤碼,表示發生的錯誤。

message
String

描述錯誤的訊息。

適用於

SocketException(SerializationInfo, StreamingContext)

來源:
SocketException.cs
來源:
SocketException.cs
來源:
SocketException.cs

警告

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

初始化 SocketException 類別的新執行個體,這個執行個體是來自 SerializationInfoStreamingContext 類別的指定執行個體。

protected:
 SocketException(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
protected SocketException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
[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 SocketException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
new System.Net.Sockets.SocketException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.Sockets.SocketException
[<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.Net.Sockets.SocketException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.Sockets.SocketException
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)

參數

serializationInfo
SerializationInfo

SerializationInfo 執行個體,包含序列化新的 SocketException 執行個體所需的資訊。

streamingContext
StreamingContext

StreamingContext,包含與新的 SocketException 執行個體關聯之已序列化資料流的來源。

屬性

備註

這個建構函式會 ISerializable 實作 類別的 SocketException 介面。

另請參閱

適用於