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
Span<Byte>

Диапазон, в котором должно храниться полученное значение параметра.

Возвращаемое значение

Число байтов, записанных optionValue для успешно полученного значения.

Исключения

Он Socket был закрыт.

Произошла ошибка при попытке доступа к сокету.

Комментарии

Как правило, GetSocketOption метод следует использовать всякий Socket раз при получении параметра.

GetRawSocketOption(Int32, Int32, Span<Byte>) метод следует использовать только в том случае, если SocketOptionLevel и SocketOptionName не предоставлять необходимый параметр.

Применяется к