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,才應該使用 方法。