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が閉じられました。

ソケットにアクセスしようとしたときにエラーが発生しました。

注釈

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

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

適用対象