Socket.GetRawSocketOption(Int32, Int32, Span<Byte>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение параметра сокета с помощью идентификаторов и идентификаторов имен для конкретной платформы.
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 был закрыт.
Произошла ошибка при попытке доступа к сокету.
Комментарии
Как правило, GetSocketOption метод следует использовать всякий Socket раз при получении параметра.
GetRawSocketOption(Int32, Int32, Span<Byte>) метод следует использовать только в том случае, если SocketOptionLevel и SocketOptionName не предоставлять необходимый параметр.