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>

选项应设置的值。

例外

尝试访问套接字时出错。

注解

通常, SetSocketOption 每当设置 Socket 选项时,都应使用 方法。

SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>)仅当 且SocketOptionName不公开所需选项时SocketOptionLevel,才应使用 方法。

适用于