Socket.SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>) Método

Definición

Establece un valor de opción de socket mediante los identificadores de nombre y de nivel específicos de la plataforma.

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))

Parámetros

optionLevel
Int32

Nivel de la opción definida por la plataforma.

optionName
Int32

Nombre de opción definido por la plataforma.

optionValue
ReadOnlySpan<Byte>

Valor en el que se debe establecer la opción.

Excepciones

El Socket se ha cerrado.

Error al intentar acceder al socket.

Comentarios

En general, el SetSocketOption método se debe usar siempre que establezca una Socket opción.

El SetRawSocketOption(Int32, Int32, ReadOnlySpan<Byte>) método solo se debe usar cuando SocketOptionLevel y SocketOptionName no exponga la opción necesaria.

Se aplica a