英語で読む

次の方法で共有


Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) メソッド

定義

プラットフォーム固有のレベル識別子と名前識別子を使用して、ソケット オプションの値を取得します。

C#
public int GetRawSocketOption(int optionLevel, int optionName, Span<byte> optionValue);

パラメーター

optionLevel
Int32

プラットフォーム定義のオプション レベル。

optionName
Int32

プラットフォーム定義のオプション名。

optionValue
Span<Byte>

取得されたオプション値を格納する必要があるスパン。

戻り値

正常に取得された値に対して optionValue に書き込まれたバイト数。

例外

Socket が閉じられました。

ソケットへのアクセスを試行しているときにエラーが発生しました。

注釈

一般に GetSocketOption 、 メソッドは、オプションを取得するたびに使用する Socket 必要があります。

GetRawSocketOption(Int32, Int32, Span<Byte>)メソッドは、 と が必要なオプションを公開しない場合SocketOptionLevelSocketOptionNameにのみ使用する必要があります。

適用対象

製品 バージョン
.NET 5, 6, 7, 8, 9, 10