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 не предоставляет необходимый параметр.