Socket.SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>) メソッド

定義

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

public:
 void SetRawSocketOption(int optionLevel, int optionName, ReadOnlySpan<System::Byte> optionValue);
public void SetRawSocketOption (int optionLevel, int optionName, ReadOnlySpan<byte> optionValue);
member this.SetRawSocketOption : int * int * ReadOnlySpan<byte> -> unit
Public Sub SetRawSocketOption (optionLevel As Integer, optionName As Integer, optionValue As ReadOnlySpan(Of Byte))

パラメーター

optionLevel
Int32

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

optionName
Int32

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

optionValue
ReadOnlySpan<Byte>

オプションを設定する必要がある値。

例外

Socket が閉じられました。

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

注釈

一般に、オプションを SetSocketOption 設定するときは常にメソッドを使用する Socket 必要があります。

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

適用対象