Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用特定于平台的级别和名称标识符获取套接字选项值。
public:
int GetRawSocketOption(int optionLevel, int optionName, Span<System::Byte> optionValue);
public int GetRawSocketOption (int optionLevel, int optionName, Span<byte> optionValue);
member this.GetRawSocketOption : int * int * Span<byte> -> int
Public Function GetRawSocketOption (optionLevel As Integer, optionName As Integer, optionValue As Span(Of Byte)) As Integer
参数
- optionLevel
- Int32
平台定义的选项级别。
- optionName
- Int32
平台定义的选项名称。
返回
已成功检索的值已写入 optionValue
的字节数。
例外
尝试访问套接字时出错。
注解
通常, GetSocketOption
每当获取 Socket 选项时,都应使用 方法。
GetRawSocketOption(Int32, Int32, Span<Byte>)仅当 且 SocketOptionName 不公开所需选项时SocketOptionLevel,才应使用 方法。