Поделиться через


Socket.SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>) Метод

Определение

Задает значение параметра сокета, используя связанные с платформой идентификаторы имени и уровня.

public:
 void SetRawSocketOption(int optionLevel, int optionName, ReadOnlySpan<System::Byte> optionValue);
public void SetRawSocketOption (int optionLevel, int optionName, ReadOnlySpan<byte> optionValue);
member this.SetRawSocketOption : int * int * ReadOnlySpan<byte> -> unit
Public Sub SetRawSocketOption (optionLevel As Integer, optionName As Integer, optionValue As ReadOnlySpan(Of Byte))

Параметры

optionLevel
Int32

Уровень параметров, определяемых платформой.

optionName
Int32

Имя параметра, определяемого платформой.

optionValue
ReadOnlySpan<Byte>

Значение, которое задается для параметра.

Исключения

Socket был закрыт.

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

Комментарии

Как правило, SetSocketOption метод следует использовать при каждом задании Socket параметра.

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

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