英語で読む

次の方法で共有


SocketException コンストラクター

定義

SocketException クラスの新しいインスタンスを初期化します。

オーバーロード

SocketException()

直前のオペレーティング システム エラー コードを指定して、SocketException クラスの新しいインスタンスを初期化します。

SocketException(Int32)

エラー コードを指定して、SocketException クラスの新しいインスタンスを初期化します。

SocketException(Int32, String)

指定したエラー コードとメッセージを使用して SocketException 、 クラスの新しいインスタンスを初期化します。

SocketException(SerializationInfo, StreamingContext)
古い.

SerializationInfo クラスと StreamingContext クラスの指定したインスタンスから、SocketException クラスの新しいインスタンスを初期化します。

SocketException()

ソース:
SocketException.Unix.cs
ソース:
SocketException.Unix.cs
ソース:
SocketException.Unix.cs

直前のオペレーティング システム エラー コードを指定して、SocketException クラスの新しいインスタンスを初期化します。

C#
public SocketException ();

注釈

コンストラクターは SocketException 、 プロパティを ErrorCode 最後に発生したオペレーティング システム ソケット エラーに設定します。 ソケット エラー コードの詳細については、 Windows ソケット バージョン 2 の API エラー コード に関するドキュメントを参照してください。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

SocketException(Int32)

ソース:
SocketException.cs
ソース:
SocketException.cs
ソース:
SocketException.cs

エラー コードを指定して、SocketException クラスの新しいインスタンスを初期化します。

C#
public SocketException (int errorCode);

パラメーター

errorCode
Int32

発生したエラーを示すエラー コード。

注釈

コンストラクターは SocketException 、 プロパティを ErrorCodeerrorCode設定します。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

SocketException(Int32, String)

ソース:
SocketException.cs
ソース:
SocketException.cs

指定したエラー コードとメッセージを使用して SocketException 、 クラスの新しいインスタンスを初期化します。

C#
public SocketException (int errorCode, string? message);

パラメーター

errorCode
Int32

発生したエラーを示すエラー コード。

message
String

エラーを説明するメッセージ。

適用対象

.NET 9 および .NET 8
製品 バージョン
.NET 8, 9

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.

SerializationInfo クラスと StreamingContext クラスの指定したインスタンスから、SocketException クラスの新しいインスタンスを初期化します。

C#
protected SocketException (System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
C#
[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);

パラメーター

serializationInfo
SerializationInfo

新しい SocketException インスタンスをシリアル化するために必要な情報を格納する SerializationInfo インスタンス。

streamingContext
StreamingContext

新しい SocketException インスタンスに関連付けられているシリアル化ストリームの転送元を格納している StreamingContext

属性

注釈

このコンストラクターは、 クラスの ISerializable インターフェイスを SocketException 実装します。

こちらもご覧ください

適用対象

.NET 9 およびその他のバージョン
製品 バージョン (廃止)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1