Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) 方法
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用特定於平台的層級和名稱識別碼來取得通訊端選項值。
public:
int GetRawSocketOption(int optionLevel, int optionName, Span<System::Byte> optionValue);
C#
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,才應該使用 方法。
產品 | 版本 |
---|---|
.NET | 5, 6, 7, 8, 9, 10 |