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 的位元組數。
例外狀況
該店 Socket 已經關閉。
嘗試存取該套接字時發生錯誤。
備註
一般來說,購買Socket期權時應該使用這個GetSocketOption方法。
GetRawSocketOption(Int32, Int32, Span<Byte>) 方法應僅在時 SocketOptionLevel 使用,且 SocketOptionName 不可暴露所需選項。