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不得暴露所需選項。

適用於